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

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

Я использую 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 (которую он не может обновить). Какая эквивалентная конфигурация позволит им подключиться через хост jump? DynamicForwardВсе равно будет работать?

решение1

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

Связанный контент