![如何使用来自 Google Cloud 的静态 IP 作为到第三方的 SSH 隧道中的代理](https://linux22.com/image/714934/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%9D%A5%E8%87%AA%20Google%20Cloud%20%E7%9A%84%E9%9D%99%E6%80%81%20IP%20%E4%BD%9C%E4%B8%BA%E5%88%B0%E7%AC%AC%E4%B8%89%E6%96%B9%E7%9A%84%20SSH%20%E9%9A%A7%E9%81%93%E4%B8%AD%E7%9A%84%E4%BB%A3%E7%90%86.png)
我需要为第三方设置一个静态 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 社区教程覆盖它。