Существует настройка с сервером A, которой разрешен доступ к серверу B с помощью его клавиши sh. Ключ на сервере A зашифрован паролем.
Цель состоит в том, чтобы использовать сервер A в качестве промежуточного хоста для доступа к серверу B. В MacOS я могу настроить s sh, чтобы иметь прямой доступ к серверу B, например ssh serverB
с такой конфигурацией, как:
Host *
ForwardAgent yes
ServerAliveInterval 60
IdentityFile ~/.ssh/id_rsa
IgnoreUnknown UseKeychain
UseKeychain yes
AddKeysToAgent yes
Host serverB
Hostname XXX.XX.XX.XX
User root
ProxyJump serverA
Host serverA
Hostname XXX.XX.XX.XX
User root
Вкл. Linux (Ubuntu), однако я не могу получить прямой доступ к этому серверу. Подробный вывод показывает, что он не расшифровывает ключ s sh на сервере B. Соединение с сервером A расшифровывает ключ, а затем продолжает работу с сервером B. Тем не менее,
Как настроить s sh на Linux, чтобы я мог подключиться к серверу B напрямую?