我有一個只能透過跳轉主機存取的 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