透過 SSH 隧道在遠端伺服器上使用互聯網

透過 SSH 隧道在遠端伺服器上使用互聯網

我有一個只能透過跳轉主機存取的 RHEL 伺服器。這就是我連接它的方式

MyMachine(Win10)--SSH-->JumpHost(winserver2012r2)--SSH-->RHEL7

透過 SSH

ssh -J user@jumphost user@RHEL7

我想下載一些依賴項,也想使用網路來存取網路上的一些 API。我的跳躍主機也沒有互聯網,所以我有點被困在這裡。如果跳轉主機有互聯網,我可以使用 sqid 代理,我已經在其他一些伺服器上使用它了。有沒有辦法使用魷魚和 ssh 隧道在我的 RHEL7 上使用網路。這就是我在沒有跳轉主機的其他伺服器上使用互聯網的方式。

步驟:1 在我的機器上啟動squid伺服器

步驟:2 在 rhel 伺服器上的 /etc/environment 中新增這些行

 export http_proxy=http://127.0.0.1:3128

 export https_proxy=http://127.0.0.1:3128

步驟:3 ssh -R 3128:localhost:3128 user@rhel

我有什麼方法可以在我的 RHEL7 伺服器上使用互聯網,同時 Jumphost 位於我的機器和 RHEL7 中間

答案1

為什麼你不想使用你為其他伺服器+跳轉主機描述的方法?

ssh -J user@jumphost -R 3128:localhost:3128 user@rhel

這是一個例子https://dev.to/claudiohigashi/ssh-tunneling-via-a-jump-host-2b5d

相關內容