только ключ id_rsa.pub работает на сервере Linux

только ключ id_rsa.pub работает на сервере Linux

Всем привет, У меня новый сервер Linux, но когда я хочу подключиться по SSH, я могу использовать только свой ключ id_rsa.pub. Я пробовал создавать другие ключи .pub (вместо id_rsa.pub), но он продолжает спрашивать пароль, когда я хочу использовать другие ключи. Я что-то упускаю?

Я пытался: Редактирую права доступа к папке .ssh, так как это, похоже, распространенная проблема, но для нее уже были установлены правильные права доступа.

Вот код для создания ключа и копирования его на мой сервер:

ssh-keygen -t rsa -C "[email protected]" 


ssh-copy-id -i ~/.ssh/test.pub user@myLinuxServer

Я могу найти ключ на своем сервере в файле authorized_keys, поэтому думаю, что копирование не составит труда.

Я жду: что я могу войти в систему без ввода пароля, когда я ввожу:

 Ssh user@host

в терминале, но он все равно запрашивает пароль. Только когда я использую ssh-copy-id на ключе id_rsa.pub, это сработает.

решение1

Вам необходимо скопировать свой открытый ключ в ~/.ssh/authorized_keysфайл.

Насколько мне известно, authorized_keyэто не каталог.

Вы можете прочитать этостатья

Связанный контент