Коли я намагаюся відновити ssh-ключ, я отримую "Неправильний пароль, повторіть спробу для"


1

Я зберегла ssh-ключ у своєму обліковому записі lastpass, і я відновився в минулому. Нещодавно я відформатував комп'ютер (тепер у мене OSX 10.12.3) і мені потрібно відновити цей ключ ssh.

Спочатку я переходжу до свого облікового запису LastPass, копіюю та вкладаю вміст до цих файлів

~/.ssh/mykey
~/.ssh/mykey.pub

потім я змінюю права доступу до цих файлів

$ chmod 0600 ~/.ssh/mykey
$ chmod 0644 ~/.ssh/mykey.pub

цей ключ має парольну фразу, коли я намагаюся додати її до ключа ssh, як це

$ ssh-add ~/.ssh/mykey

і введіть парольну фразу, яку я отримую

Помилка пароля, повторіть спробу для /Users/agustin/.ssh/mykey

Я отримав ту ж помилку як в OSX, так і в Ubuntu, але я впевнений, що пароль є нормальним


Незалежно від ssh-add: чи можете ви використовувати цей ключ, використовуючи цей пароль, відкриваючи сеанс ssh?
SYN

@SYN спасибі. Я спробував це ssh -i mykey deploy@serverip, але це не спрацювало
agusgambina

Як знову погана фраза?
SYN

Так, він підказує його 3 рази, а потім друкує "Permission denied (publickey)".
agusgambina

І як ... Ти дійсно обов'язково запам'ятаєте парольну фразу? Там немає запобіжників, num lock, ... будь-який замок яблука, який я вважаю, що Mac може мати, ...?
SYN

Відповіді:


0

OpenSSH з деяких версій (7.1 або близько того) відповідає "неправильною пароллю" на будь-яку помилку в OpenSSL (зазвичай у форматі), існує очікувана виправлення, але я припускаю, що закритий ключ якимось чином неправильно або у форматі, який не підтримується OpenSSH (ppk?).


1
Дякуємо за відповідь. Я думаю, що це пов'язано з тим, що ви написали, але ключ, який я генерував з ssh-keygen і його формат Proc-Type: 4,ENCRYPTED DEK-Info: AES-128-CBC
agusgambina
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.