ssh-add не распознает мою ключевую фразу-пароль

ssh-add не распознает мою ключевую фразу-пароль

У меня возникла довольно необычная проблема с моей установкой, на которую я не могу найти ответ. Я создал новый ключ ssh с помощью ssh-keygenи получил для него парольную фразу. Ключ работает. Добавил в хосты, к которым хочу подключиться, и когда он запрашивает парольную фразу, я ввожу ее, и она работает.

Итак, как и ожидалось, я решил добавить его в ssh-agent, но вот что происходит:

ssh-add /home/[user]/.ssh/id_rsa
Enter passphrase for /home/[user]/.ssh/id_rsa:
Bad passphrase, try again for /home/[user]/.ssh/id_rsa: 

Он не принимает мою парольную фразу. Я пробовал копировать-вставлять, то же самое. У кого-нибудь есть какие-то идеалы?

решение1

В моем случае это произошло потому, что я пытался передать ключ в .ppkформате Putty.

Экспорт ключа в формат OpenSSH (например, через PuttyGen) и его использование решили мою проблему.

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