Ganti ProxyJump di ~ / .ssh / config

30

Saya menggunakan ProxyJumpdi saya~/.ssh/config

Host jump                                                                          
  User jane                                                                       
  HostName 1.2.3.4
  DynamicForward 1028
Host dev                                                                        
  User bill                                                                      
  HostName 5.6.7.8                                                          
  ProxyJump jump

Rekan saya menggunakan ssh versi lama (yang tidak dapat mereka perbarui). Apa yang akan menjadi konfigurasi setara untuk memungkinkan mereka terhubung melalui host melompat? DynamicForwardMasih akan bekerja

Sonia Hamilton
sumber
Versi ssh apa yang digunakan kolega Anda?
Kenster
Ini versi OSX 10.10 - ssh 6.x sesuatu.
Sonia Hamilton

Jawaban:

41

ProxyJumpditambahkan di OpenSSH 7.3 tetapi tidak lebih dari sebuah singkatan untuk digunakan ProxyCommand, seperti pada:

Host hidden-host
  ProxyCommand ssh proxy-host -W %h:%p

Jika sshversi Anda bahkan lebih lama, Anda mungkin tidak memiliki -Wopsi, dalam hal ini Anda dapat menggunakan nc, seperti pada:

Host hidden-host
  ProxyCommand ssh proxy-host nc %h %p 2> /dev/null
crimson-egret
sumber
6
Dalam terminal / cmd ini akan terlihat seperti ini: ssh -o ProxyCommand="ssh <proxy-host> -W %h:%p" <target>bukannyassh -J <proxy-host> <target>
igor