![替換 ~/.ssh/config 中的 ProxyJump](https://rvso.com/image/1542101/%E6%9B%BF%E6%8F%9B%20~%2F.ssh%2Fconfig%20%E4%B8%AD%E7%9A%84%20ProxyJump.png)
我正在使用ProxyJump
我的~/.ssh/config
Host jump
User jane
HostName 1.2.3.4
DynamicForward 1028
Host dev
User bill
HostName 5.6.7.8
ProxyJump jump
我的同事正在使用舊版的 ssh(他們無法更新)。允許它們透過跳轉主機進行連接的等效配置是什麼?還可以DynamicForward
工作嗎?
答案1
ProxyJump
已在 OpenSSH 7.3 中添加,但只不過是 using 的簡寫ProxyCommand
,如下所示:
Host hidden-host
ProxyCommand ssh proxy-host -W %h:%p
如果您的ssh
版本較舊,您可能缺少該-W
選項,在這種情況下您可以使用nc
,如下所示:
Host hidden-host
ProxyCommand ssh proxy-host nc %h %p 2> /dev/null