Проблема с авторизацией SSH по ключу, как исправить? [закрыто]Linux

Ответить
Anonymous
 Проблема с авторизацией SSH по ключу, как исправить? [закрыто]

Сообщение Anonymous »


Возникла странная проблема: Есть две машины, сервер и клиент. Сервер работает на Ubuntu 14.04.3 LTS; клиент также работает на Ubuntu 23.04, только на рабочем столе. Сгенерированы и добавлены ключи на сервер ssh-copy-id user@example.com все было успешно добавлено. Ключ добавился в авторизованные ключи на сервере, все отлично. Но есть проблема с подключением клиента из Linux. Ключ появился на сервере. На клиенте ключи также находятся в формате .ssh, но при попытке подключения с помощью команды ssh user@example.com все равно требует пароль. Подскажите, в чем может быть дело?

когда я ввожу команду ssh -v user@example.com

Соединение установлено: вывод debug1: Соединение установлено, указывает на успешное подключение к удаленному серверу через SSH.

Идентификация ключа: SSH-клиент (ваш компьютер) просматривает различные файлы ключей в каталоге ~/.ssh/ (например, id_rsa, id_ecdsa и т. д.), пытаясь использовать их для аутентификации.

Версии протокола: Выходные данные debug1: строка локальной версии SSH-2.0-OpenSSH_9.0p1 Ubuntu-1ubuntu8.5 указывает версию SSH-клиента, а debug1: версия удаленного протокола 2.0, версия удаленного программного обеспечения OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.3 указывает версию SSH-сервера, с которым осуществляется соединение.

Ключи хоста: клиент SSH сравнивает ключ хоста (ECDSA), предоставленный сервером, с ключами хоста, которые он хранит в файле ~/.ssh/known_hosts. В этом случае ключ хоста соответствует сохраненному ключу, а выходные данные debug1: Хост «123.123.123» известен и соответствует ключу хоста ECDSA, что указывает на успешную проверку ключа хоста.

Аутентификация: SSH-клиент предлагает использовать открытый ключ /home/user/.ssh/id_rsa для аутентификации на сервере. Однако выходные данные debug1: send_pubkey_test: no взаимного алгоритма подписи указывают на то, что сервер не может проверить алгоритм подписи, предложенный ключом, и переходит к следующему методу аутентификации.

Метод аутентификации: Следующий метод аутентификации — пароль. Клиенту SSH будет предложено ввести пароль для пользователя user на удаленном сервере.

пробовал:

Как навсегда добавить закрытый ключ с помощью ssh-add в Ubuntu?

https://ru.stackoverflow.com/questions/ ... %BC%D0%B0- %D1%81-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B5% D0%B9-%D0%B2-ssh-%D0%BF%D0%BE-%D0%BA%D0%BB%D1%8E%D1%87%D1%83

https://www.cyberciti.biz/faq/force-ssh ... tity-file/

Подскажите пожалуйста, как это исправить, может кто-то сталкивался с такой проблемой. Спасибо
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»