Я использую 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
равно будет работать?
Ответы:
ProxyJump
был добавлен в OpenSSH 7.3, но это всего лишь сокращение для использованияProxyCommand
, как в:Если ваша
ssh
версия еще старше, вам может не хватить-W
опции, в этом случае вы можете использоватьnc
, как в:источник
ssh -o ProxyCommand="ssh <proxy-host> -W %h:%p" <target>
вместоssh -J <proxy-host> <target>