1

В настройке, которую я унаследовал, используя команду ssh user2@host2:user1@host1 , я могу подключиться к user2 @ host2 через user1 @ host1, но я не понимаю, как это работает (где описано это поведение ssh?)

Кроме того, я хотел бы иметь возможность настроить мой .ssh/config так, чтобы я мог выполнять ssh user2 @ host2, и он проходил напрямую через host1, и я считаю, что этого можно добиться с помощью ProxyCommand, но следующее является ошибкой:

ssh -o ProxyCommand='ssh -W %h:%p user1@host1' user2@host2
user1's password:
Received disconnect from REDACTED_IP: 11: Bye Bye
Disconnected from REDACTED_IP
ssh_exchange_identification: Connection closed by remote host

1 ответ1

1

Я ввел информацию в .ssh/config .

Доступ к моему hal серверу через сервер jump , используя следующее:

Host hal.serverexample.com
    ProxyCommand ssh jump.serverexample.com exec -W %h %p
    Port 22
    User user1

Затем, когда я shh hal.serverexample.com в терминале, он запрашивает мой пароль и затем входит в систему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .