Ssh
ssh 通過埠跳轉
我
ssh -p 54321 john@123.4.567.89
用來登錄網關伺服器,然後ssh johnaddress
登錄實際的 GPU 伺服器,現在如何將這兩個命令組合在一起使用-J
?
ssh -J -p 54321 john@123.4.567.89 john@johnaddress
不工作
ssh -p 54321 johnsmith@123.4.567.89 -J john@johnaddress
也沒有
man ssh_config
顯示ProxyJump
配置參數的語法(這-J
是一個快捷方式):ProxyJump 將
一個或多個跳轉代理指定為
[user@]host[:port]
ssh URI 或 ssh URI。在你的情況下,它變成:
ssh -J john@123.4.567.89:54321 john@johnaddress
或者,使用配置文件的選項格式:
ssh -o ProxyJump=john@123.4.567.89:54321 john@johnaddress