Назад | Перейти на главную страницу

Является ли имя ключа ssh частью аутентификации?

Открытые ключи ssh в authorized_hosts состоит из трех частей - типа, ключа и имени. Например, rsa ключ может выглядеть так:

ssh-rsa gn29JyDdiyLFlggptrCxgzS6diAF6o94Dtg<abbreviated>oF9grbm7g+Mtrly NAME1

Будет ли тот же ключ действительным с другим именем, например:

ssh-rsa gn29JyDdiyLFlggptrCxgzS6diAF6o94Dtg<abbreviated>oF9grbm7g+Mtrly NAME2

Что я пробовал:

Я попытался изменить часть имени на принимающем env, и аутентификация работала как обычно

Интересно, есть ли надежная ссылка, в которой упоминается, что имя не является частью процесса аутентификации ни в каком сценарии - я не смог найти его в руководстве.

Обновить:

Спасибо за ответы и комментарии. Думаю, этот вопрос не не по теме, потому что термины, которые я искал отличаются от тех, что указаны в документации (название или комментарий). Таким образом, этот вопрос может стать полезной отправной точкой для поиска по этой теме в будущем.

Открытый ключ протокола 2 состоит из: параметров, типа ключа, ключа в кодировке base64, комментария.

На самом деле частей больше, но они могут быть (и почти всегда) пустыми. Последняя часть - комментарий и может быть чем угодно. Итак, ответ на ваш вопрос: Нет, комментарий не является частью аутентификации.

Вы можете прочитать больше в документации: http://www.linuxcertif.com/man/5/authorized_keys/#AUTHORIZED_KEYS_FILE_FORMAT_14h