Cloud shell 和虚拟机可以在同一个 VPC 中吗?

问题描述 投票:0回答:2

我希望 google Cloud Shell 和虚拟机位于同一 VPC 中,以便我可以通过其内部 IP 地址访问 Windows 虚拟机。我设置了一个无服务器 VPC 访问连接器,以便我可以通过 cloud shell 访问虚拟机。但我无法通过虚拟机的内部 IP 地址 ping 通虚拟机,这意味着它不在同一个 VPC 中。

有谁知道是否可以使用其内部 IP 地址从云 shell ping 虚拟机?

google-cloud-platform google-api google-cloud-shell google-cloud-networking
2个回答
4
投票

我们无法使用 Cloud Shell 从虚拟机实例访问或 ping 内部 IP 地址,因为它位于单独的网络上。您可以通过在云 shell 中运行此命令

ip -4 addr
来检查这一点。


0
投票

Cloud Shell 实例不位于您的 VPC 内。它们由 Google 管理,并与您的云资源隔离,因为 Cloud Shell 不驻留在您的 VPC 内。
使用 VPC 对等互连可能是实现这一目标的一种方法。 无服务器 VPC 访问连接器可能可以处理它,但它并不是为此设计的。 剩下的解决方案是创建一个堡垒主机,这是一个位于 VPC 内的虚拟机,并作为跳转服务器安全地暴露在互联网上。 您还可以通过 IAP 创建 SSH 连接,这不需要虚拟机具有外部 IP 地址。

© www.soinside.com 2019 - 2024. All rights reserved.