Как настроить s sh для расшифровки ключа s sh на хосте перехода? - PullRequest
0 голосов
/ 03 мая 2020

Существует настройка с сервером 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 напрямую?

...