Зміна парольної фрази приватного ключа puttygen в Windows


11

У мене є приватний ключ в Windows, створений puttygen.exe. Я використовував параметри за замовчуванням, щоб зберегти його, інструмент автоматично дав йому .ppkрозширення, і це виглядає приблизно так:

PuTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: rsa-key-20130627
Public-Lines: 4
AAAAB3NzaC1yc2EAAAABJQAAAIBnvvAhyMs4rdlQd4OdajDw4jIPi6vIjrWjt4l4
5C3wHOSxyQQdtSA8XT3K0rSBnNtZRJTb5mfix67qQe3pHCTMSNsYIaBi8xQJHZRa
RxdY+1VtGnSlEma8KO2We9eDNCGiwrRTUzqvTiGCnzU0pF1MXxu3ObISJcpqv+sQ
1GB0cw==
Private-Lines: 8
AAAA..........
Private-MAC: XXXXXXXXX

Тепер мені потрібно змінити пароль, і, згідно з документами, це здавалося досить простим:

puttygen.exe -P key.ppk

Але це спливаюче вікно з цією помилкою:

PuTTYgen Error: Couldn't load private key (unable to open file)

Я також спробував змінити пароль, використовуючи ssh-keygenGit Bash:

ssh-keygen.exe -p -f key.ppk

Він запитує мою стару парольну фразу, але потім вона дає мені помилку Bad passphrase. Що не відповідає дійсності, тому що я можу додати ключ pageant.exe, і я не вгамую парольну фразу ...

Що ще я можу спробувати змінити або відпустити фразу?

Відповіді:


9

puttygen в Windows, здається, не приймає жодних аргументів командного рядка, які я можу розповісти. Ця помилка скаржиться на те, що я не можу знайти -Pключ, який я вважаю. Якщо puttygen.exe key.ppkзамість цього запустити, ви повинні завантажити PPK у puttygen і дозволити надати йому нову парольну фразу, а потім знову зберегти свій ключ.


17

Перевір це:

Putty не зберігає ключі у форматі, сумісному з OpenSSH. Вам потрібно використовувати інструмент "puttygen" для маніпулювання приватним ключем.

(через цей документ через Google):

Щоб змінити або встановити пароль для ключа SSH під PuTTY, виконайте наступне:

Запустіть програму puttygen.exe. Натисніть на кнопку "Завантажити". Виберіть файл приватного ключа, на який потрібно поставити фразу. Введіть нову потрібну парольну фразу в полях «Ключові паролі» та «Підтвердити пароль». Натисніть кнопку "Зберегти приватний ключ". Перезапишіть наявну копію вашого ключа.

Від:

/superuser/522159/unable-to-change-password-for-private-ssh-key

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.