Proxy
如何使用來自Google云的靜態 IP 作為 ssh 隧道中的代理到第 3 方
我需要為第 3 方設置一個靜態 IP 以加入白名單,並且我需要使用我的筆記型電腦中的該 IP 來使用 SFTP 和/或 SSH 連接到該第 3 方。
我在想我需要在Google云中創建一個靜態 IP,然後以某種方式設置一個使用該 IP 出站的代理。
我怎麼可能在 Google Cloud 中進行設置?
為此,您只需要一個簡單的
f1-micro
實例,該實例具有執行任何類 UNIX 作業系統的靜態 IP。我已經寫了一個答案,但後來我發現這個寶石似乎完美而正確地做你想要的。
只是為了好玩,以下是我將建議的兩種潛在方法:
- 作為兩個獨立的連接:您首先 SSH 進入“代理”實例,然後從那裡 SSH;為方便起見,您可以使用SSH 代理轉發(在 一
Public Key Access with Agent Forwarding
節中,但我建議從頭開始閱讀;它不會那麼長)。- 一種連接:可以直接使用SSH隧道;有一個關於 SSH 隧道的 Google Cloud Platform Community Tutorial涵蓋了它。