ssh ProxyCommand Пример подключения через прокси-хост - начала на один и сразу на другой
Primary tabs
Общая идея
Предположим что у вас есть MyHost, который достижим по ssh только после, опять же, ssh подключения к MyProxyHost, тогда в .ssh/config для MyHost можно указать опцию ProxyCommand с такими значениями:
Host MyHost ProxyCommand ssh MyProxyHost -W %h:%p
Пример ProxyCommand
Host first
Hostname 192.168.56.10
User debuser
Port 22
IdentityFile ~/.ssh/first_rsa
Host myinner
Hostname 127.0.0.1
User root
Port 9725
PreferredAuthentications password
ProxyCommand ssh first -W %h:%p-- в этой конфигурации мы:
- подключимся к myinner с паролем, который скрыт за внешним хостом с имененм first (который играет тут роль прокси)
- при этом к внешнему хосту first мы будем подключаться с помощью файла ключа.
(у вас логика использования ключей/паролей может быть иной)
Источники:
- Log in to post comments
- 3038 reads