是否可以在Cloud Shell中设置静态外部IP地址?

时间:2017-04-24 19:19:56

标签: google-cloud-datalab google-cloud-shell

我在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的其他建议。

2 个答案:

答案 0 :(得分:4)

  1. 是的,您可以设置VM的静态外部IP。请按照谷歌文档的以下链接进行操作。

    https://cloud.google.com/compute/docs/configure-ip-addresses

  2. 转到“保留新的静态外部IP地址”部分。

    我在之前的6个月前尝试过它运作顺利。

    1. 即使VM经常更改IP外部。 解决方案: - 为该VM建立域名应该更好。即使IP下面的IP发生变化(动态DNS服务器)也会处理它。搜索动态DNS会有所帮助。
    2. 但是你的没有。 2将无效,因为您的防火墙无论如何都会阻止它。

答案 1 :(得分:3)

这里的建议是利用允许访问的堡垒主机。在那里使用Cloudshell ssh,然后与环境进行交互。相信我,这很痛苦。另外,您可以将与gcp相关的所有Google发布的外部范围列入白名单,但您也可以随机选择服务的用户。祝你好运。