如何使用来自 Google Cloud 的静态 IP 作为到第三方的 SSH 隧道中的代理

如何使用来自 Google Cloud 的静态 IP 作为到第三方的 SSH 隧道中的代理

我需要为第三方设置一个静态 IP 以列入白名单,并且我需要使用笔记本电脑上的该 IP 通过 SFTP 和/或 SSH 连接到该第三方。

我想我需要在谷歌云中创建一个静态IP,然后以某种方式设置一个使用该IP出站的代理。

我怎样才能在 Google Cloud 中进行设置?

答案1

您所需要的只是f1-micro一个运行任何类 UNIX 操作系统的具有静态 IP 的简单实例。

我本来已经写好了答案,但后来我发现这颗宝石它似乎完美而正确地完成了您想要的操作。

只是为了好玩,以下是我要建议的两种潜在方法:

  • 作为两个单独的连接:首先通过 SSH 进入“代理”实例,然后通过 SSH 从那里退出;为方便起见,您可以使用SSH 代理转发(在 参考资料Public Key Access with Agent Forwarding部分,但我建议从头开始阅读;它不是那么长)。
  • 一个连接:你可以直接使用 SSH 建立隧道;有一个有关 SSH 隧道的 Google Cloud Platform 社区教程覆盖它。

相关内容