Reemplace ProxyJump en ~ / .ssh / config


31

Estoy usando ProxyJumpen mi~/.ssh/config

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

Mi colega está usando una versión anterior de ssh (que no pueden actualizar). ¿Cuál sería la configuración equivalente para permitirles conectarse a través del host de salto? ¿Seguiría DynamicForwardfuncionando?


¿Qué versión de ssh está usando tu colega?
Kenster

Es la versión OSX 10.10 - ssh 6.x algo.
Sonia Hamilton

Respuestas:


42

ProxyJumpse agregó en OpenSSH 7.3 pero no es más que una abreviatura para usar ProxyCommand, como en:

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

Si su sshversión es incluso anterior, es posible que le falte la -Wopción, en cuyo caso puede usar nc, como en:

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

77
En un terminal / cmd esto se vería así: en ssh -o ProxyCommand="ssh <proxy-host> -W %h:%p" <target>lugar dessh -J <proxy-host> <target>
igor
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.