Вопросы к Поиску с Алисой
Разница между файлами knownhosts и authorizedkeys в SSH заключается в их функциях и содержимом.
Файл known_hosts содержит отпечатки ключей машин, к которым пользователь подключался. basis.gnulinux.pro www.techrepublic.com Эти отпечатки генерируются на основе ключа удалённого сервера SSH. www.techrepublic.com По этому файлу клиент понимает, изменились ли у сервера ключи или нет. basis.gnulinux.pro
Файл authorizedkeys содержит все ключи аутентификации SSH, которые были скопированы на сервер с удалённых клиентов. www.techrepublic.com В этот файл попадают публичные ключи пользователей, это результат команды ssh-copy-id. basis.gnulinux.pro После сохранения ключа в authorizedkeys можно войти в сервер с помощью аутентификации SSH. www.techrepublic.com
Таким образом, файл knownhosts предназначен для проверки идентичности других систем, а файл authorizedkeys — для аутентификации с помощью ключей, скопированных с удалённых клиентов на сервер. en.wikibooks.org www.techrepublic.com