Рейтинг:0

Наличие файла id_dsa препятствует работе ssh-copy-id

флаг cn

Недавно я добавил файл ~/.ssh/id_dsa на свой локальный компьютер (через ssh-keygen -t dsa). Когда я использую ssh-copy-id для копирования ключа на другую цель, команда ssh-copy-id выполняется успешно. Ключ DSA присутствует на цели (~/.ssh/authorized_keys).

Однако ssh по-прежнему запрашивает пароль.

Если я удалю ~/.ssh/id_dsa* и снова запущу ssh-copy-id, он вместо этого скопирует ключ RSA, и ssh не запрашивает пароль.

Ожидается ли это, и если да, то как это исправить?

Ahmed avatar
флаг us
Использовали ли вы кодовую фразу для своего ключа DSA?
Vijay Prema avatar
флаг jp
Попробуйте запустить ssh с параметром `-v`, который точно скажет вам, какие ключи он пытается использовать и т. д.
lord_nimon avatar
флаг cn
1) Ни на одном из моих ключей нет парольной фразы. 2) ssh -v показывает, что используется ключ DSA.
lord_nimon avatar
флаг cn
https://askubuntu.com/a/777397 может быть ответом

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.