【问题标题】:SSH into GCE VM via web browser with restricted IP addresses通过具有受限 IP 地址的 Web 浏览器 SSH 进入 GCE VM
【发布时间】:2014-09-17 23:15:47
【问题描述】:

我已将我的虚拟机设置为使用仅允许端口 22 上的 SSH 协议上的 IP 地址白名单的网络。

如果我尝试通过开发人员控制台中的 Web 浏览器通过 SSH 连接到我的实例,则连接被正确拒绝,因为它不是来自我允许的 IP 地址之一。

我很好奇是否有办法让我的 IP 地址白名单仍然通过浏览器 SSH 进入虚拟机。我知道我仍然可以使用 gcutil 进行连接,如果我有 IP 地址,它显然可以工作。

查看文档,它没有列为known issue。

【问题讨论】:

    标签: google-compute-engine


    【解决方案1】:

    当从开发者控制台 SSH 工具连接时,实例接收来自 Google IP 范围的连接,我做了一个测试,它来自 74.125.0.0/16 范围。您可以尝试将此范围临时列入白名单,看看是否可以访问。

    问候 保罗

    【讨论】:

    • 感谢您的帮助,保罗。我的白名单中有一个外部静态 IP 地址。所以我可以通过 gcutil 或我机器上的另一个 ssh 客户端 SSH 到我的实例,但不能在同一台机器上的 Web 浏览器中(和相同的网络连接)。当您在浏览器中连接时,我认为 ssh 请求来自具有不同 IP 地址的 Google 服务器,这就是我认为它被拒绝的原因。不过,这只是一个假设——我对 GCE 不是很有经验,所以我可能不理解某些东西......
    • 是的,当从开发者控制台 SSH 工具连接时,实例接收来自 Google IP 范围的连接,我进行了测试,它来自 74.125.0.0/16 范围。您可以尝试将此范围临时列入白名单,看看是否可以访问。
    • 添加该范围确实有效。我刚刚检查了实例的输出,发现 SSH 连接来自该范围内的 IP 地址。我想我只会在我希望通过浏览器 ssh 时添加它。我不确定安全隐患。在我可以更轻松地调整大小的窗口中查看日志文件要好得多。感谢您的帮助。
    • 在我的测试中,范围更受限制(74.125.47.0/24),但它可能会随着时间而改变......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    • 2015-12-27
    • 2019-02-09
    • 2019-06-19
    • 1970-01-01
    相关资源
    最近更新 更多