Sostituisci ProxyJump in ~ / .ssh / config


31

Sto usando ProxyJumpnel mio~/.ssh/config

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

Il mio collega sta usando una vecchia versione di ssh (che non sono in grado di aggiornare). Quale sarebbe la configurazione equivalente per consentire loro di connettersi tramite l'host di salto? Funzionerebbe DynamicForwardancora?


Quale versione di ssh sta usando il tuo collega?
Kenster,

È la versione OSX 10.10 - ssh 6.x qualcosa.
Sonia Hamilton,

Risposte:


42

ProxyJumpè stato aggiunto in OpenSSH 7.3 ma non è altro che una scorciatoia per l'utilizzo ProxyCommand, come in:

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

Se la tua sshversione è ancora più vecchia, potresti non avere l' -Wopzione, nel qual caso puoi usare nc, come in:

Host hidden-host
  ProxyCommand ssh proxy-host nc %h %p 2> /dev/null

7
In un terminale / cmd questo sarebbe simile al seguente: ssh -o ProxyCommand="ssh <proxy-host> -W %h:%p" <target>invece dissh -J <proxy-host> <target>
igor
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.