我在Google Cloud Console内使用Cloud Shell使用these instructions连接到我的Google Cloud Datalab GCE VM。我的Google Cloud Datalab GCE VM上有防火墙,仅限于对某些IP地址的SSH访问。我遇到的问题是云外壳IP地址经常变化。是否可以为Cloud Shell设置静态外部IP地址,或者是否存在将用于云外壳机器的IP范围列表?关于如何通过ssh连接到云端shell中具有受限防火墙的GCE VM的其他建议。
答案 0 :(得分:4)
是的,您可以设置VM的静态外部IP。请按照谷歌文档的以下链接进行操作。
https://cloud.google.com/compute/docs/configure-ip-addresses
转到“保留新的静态外部IP地址”部分。
我在之前的6个月前尝试过它运作顺利。
但是你的没有。 2将无效,因为您的防火墙无论如何都会阻止它。
答案 1 :(得分:3)
这里的建议是利用允许访问的堡垒主机。在那里使用Cloudshell ssh,然后与环境进行交互。相信我,这很痛苦。另外,您可以将与gcp相关的所有Google发布的外部范围列入白名单,但您也可以随机选择服务的用户。祝你好运。