如何使用谷歌雲端的靜態IP作為通往第三方的ssh隧道中的代理

如何使用谷歌雲端的靜態IP作為通往第三方的ssh隧道中的代理

我需要為第三方設定靜態 IP 以列入白名單,並且我需要使用我的筆記型電腦上的該 IP 透過 SFTP 和/或 SSH 連接到該第三方。

我想我需要在Google雲端中建立一個靜態IP,然後以某種方式設定一個使用該IP出站的代理。

我如何在 Google Cloud 中進行設定?

答案1

為此,您所需要的只是f1-micro一個具有靜態 IP 且運行任何類 UNIX 作業系統的簡單實例。

我已經寫好了答案,但後來我發現這顆寶石這似乎完美且正確地完成了您想要的操作。

只是為了好玩,以下是我建議的兩種可能的方法:

  • 作為兩個單獨的連線:首先透過 SSH 進入「代理」實例,然後從那裡透過 SSH 退出;為了方便你可以使用SSH代理轉發(在Public Key Access with Agent Forwarding參考資料部分中,但我建議從頭開始閱讀;它不會那麼長)。
  • 一種連線:可以直接使用SSH建立隧道;有一個有關 SSH 隧道的 Google Cloud Platform 社群教學覆蓋它。

相關內容