SSH безопасен, потому что он использует шифрование с открытым ключом.
Весь процесс выглядит так:
удаленный хост получает запрос пользователя на вход и отправляет свой открытый ключ пользователю.
пользователь, использующий этот открытый ключ для шифрования пароля для входа и отправки его обратно.
удаленный хост, использующий собственный закрытый ключ для расшифровки пароля для входа. Если пароль правильный, пользователь может войти в систему.
Если посредник получает запрос на втором шаге пользователя, запрос включает в себя информацию о символах открытого ключа, зашифровывающую пароль. Брокер использует этот запрос для запроса к удаленному хосту, который расшифрует его с помощью своего личного ключа и проверит успешность. Эта идея верна? Если так, будет ли SSH безопасным?