代码之家  ›  专栏  ›  技术社区  ›  Asdfg

浏览器内ssh-ip地址范围

  •  1
  • Asdfg  · 技术社区  · 7 年前

    其中一个选项 ssh 在实例中是 in-browser 嘘。只有我允许ssh从 0.0.0.0/0 IP范围。

    有没有办法从gcp建立的地方得到特定IP地址范围的范围? 在浏览器中 嘘?

    附言:我不是在说我笔记本电脑上的ssh。我说的是 在浏览器中 嘘。

    2 回复  |  直到 7 年前
        1
  •  1
  •   Guillermo Cacheda kapaweb    7 年前

    这个 Handling "Unable to connect on port 22" error message 文档说明您可以使用 public SPF records .

    根据文档,您需要从Linux VM实例运行以下三个命令:

    nslookup -q=TXT _netblocks.google.com 8.8.8.8
    nslookup -q=TXT _netblocks2.google.com 8.8.8.8
    nslookup -q=TXT _netblocks3.google.com 8.8.8.8
    

    可能需要安装 dnsutils 在要使用的VM实例上 dnslookup .

    我刚测试过它,得到了不同范围的ipv6和ipv4。我相信这就是你要寻找的范围。

        2
  •  -1
  •   Daniel Emiliano    7 年前

    为了允许从笔记本电脑GCP控制台浏览器进行ssh访问,需要找到局域网的公共IP地址或外部IP地址。你可以在这个里面查一下 link .一旦您有了外部IP地址,就需要创建一个FW,以允许仅从该外部IP地址访问ssh。

    例子:

    gCloud计算防火墙规则创建测试ssh示例\
    --允许操作\
    --方向入口\
    --target tags=[tag]\[您可以指定一个标记,将此fw规则仅应用于具有相同标记的虚拟机。(可选)
    -规则TCP:22
    --震源范围\
    -优先权1000

    使用此选项,只有从该IP地址,您才能对VM实例进行ssh访问。