Substitua ProxyJump em ~ / .ssh / config


30

Estou usando ProxyJumpno meu~/.ssh/config

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

Meu colega está usando uma versão antiga do ssh (que eles não conseguem atualizar). Qual seria a configuração equivalente para permitir que eles se conectassem através do host de salto? Será que DynamicForwardainda funciona?


Qual versão do ssh seu colega está usando?
Kenster # 27/17

É a versão OSX 10.10 - ssh 6.x alguma coisa.
Sonia Hamilton

Respostas:


41

ProxyJump foi adicionado no OpenSSH 7.3, mas nada mais é do que uma abreviação para usar ProxyCommand , como em:

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

Se sua sshversão for ainda mais antiga, você poderá não ter a -Wopção; nesse caso, poderá usar nc, como em:

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

6
Em um terminal / cmd esta ficaria assim: ssh -o ProxyCommand="ssh <proxy-host> -W %h:%p" <target>em vez dessh -J <proxy-host> <target>
igor
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.