Это кажется слишком простым, и я чувствую, что, возможно, я упустил нечто явно очевидное, но что на самом деле происходит, когда вы используете SSH без генерации пары ключей?
Вариант по этому вопросу было предложено здесь и как ответ, я всегда понимал , что без пары ключей SSH падает обратно на проверку подлинности пароля.
Тем не менее, статья в Википедии описывает только два способа ее использования. Кажется, что обе содержат пары ключей, одна сгенерированная вручную, а другая автоматически
Есть несколько способов использовать SSH; Один из них заключается в использовании автоматически сгенерированных пар открытых и закрытых ключей для простого шифрования сетевого подключения, а затем использования аутентификации по паролю для входа в систему.
Другой способ - использовать вручную сгенерированную пару открытый-закрытый ключ для выполнения аутентификации, позволяя пользователям или программам входить в систему без указания пароля.
Когда я создаю SSH-соединение с незащищенным сервером без пары ключей, у меня запрашивают имя пользователя и пароль, после чего у меня появляется доступ к оболочке.
Резервный пароль - это деталь реализации и, следовательно, не в вики? Была ли автоматически сгенерирована пара ключей, как это было предложено (если так, как открытый ключ попал на сервер)? Или это происходит только по паролю.
Если он использует только комбинацию пароля и имени пользователя, шифруются ли данные вообще? Если так, как это шифруется?