Замініть ProxyJump в ~ / .ssh / config


33

Я використовую ProxyJumpв своєму~/.ssh/config

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

Мій колега використовує стару версію ssh (яку вони не можуть оновити). Яка була б еквівалентна конфігурація, що дозволить їм підключитися через хост стрибка? Ще б DynamicForwardпрацювали?


Яку версію ssh використовує ваш колега?
Кенстер

Це версія OSX 10.10 - щось ssh 6.x.
Соня Гамільтон

Відповіді:


44

ProxyJumpдодано у OpenSSH 7.3, але це не що інше, як скорочення для використання ProxyCommand, як у:

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

Якщо ваша sshверсія ще старша, можливо, вам не вистачить -Wваріанту, у такому випадку ви можете використовувати її ncяк:

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

7
У терміналі / cmd це виглядатиме так: ssh -o ProxyCommand="ssh <proxy-host> -W %h:%p" <target>замістьssh -J <proxy-host> <target>
igor
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.