Ersetzen Sie ProxyJump in ~/.ssh/config

Ersetzen Sie ProxyJump in ~/.ssh/config

Ich verwende ProxyJumpin meinem~/.ssh/config

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

Mein Kollege verwendet eine alte Version von SSH (die er nicht aktualisieren kann). Was wäre die entsprechende Konfiguration, die ihm eine Verbindung über den Jump-Host ermöglicht? Würde das DynamicForwardtrotzdem funktionieren?

Antwort1

ProxyJumpwurde in OpenSSH 7.3 hinzugefügt, ist aber nichts weiter als eine Abkürzung für die Verwendung von ProxyCommand, wie in:

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

Wenn Ihre sshVersion noch älter ist, fehlt Ihnen diese -WOption möglicherweise. In diesem Fall können Sie verwenden nc, wie in:

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

verwandte Informationen