В настройке, которую я унаследовал, используя команду 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