~/.ssh/config の ProxyJump を置き換える

~/.ssh/config の ProxyJump を置き換える

私は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 で追加されましたが、 を使用するための省略形にすぎません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

関連情報