Mengubah frasa sandi kunci pribadi puttygen di Windows

11

Saya memiliki kunci pribadi di Windows, dibuat oleh puttygen.exe. Saya menggunakan opsi default untuk menyimpannya, alat ini secara otomatis memberinya .ppkekstensi, dan tampilannya seperti ini:

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

Sekarang saya perlu mengubah kata sandi, dan menurut dokumen ini sepertinya cukup sederhana:

puttygen.exe -P key.ppk

Tapi ini muncul jendela dengan kesalahan ini:

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

Saya juga mencoba mengubah frasa sandi yang menggunakan ssh-keygenGit Bash:

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

Ia meminta frasa sandi lama saya, tetapi kemudian memberi saya kesalahan Bad passphrase. Yang tidak benar, karena saya dapat menambahkan kunci pageant.exe, dan saya tidak salah mengetik frasa sandi ...

Ada lagi yang bisa saya coba untuk mengubah atau menjatuhkan frasa sandi?

janos
sumber

Jawaban:

9

puttygen di Windows tampaknya tidak menerima argumen baris perintah yang dapat saya katakan. Kesalahan itu mengeluh karena tidak bisa menemukan -Pkunci yang saya yakini. Jika Anda menjalankannya, puttygen.exe key.ppkitu seharusnya memuat ppk ke dalam puttygen dan memungkinkan Anda untuk memberikan frasa sandi baru dan kemudian menyimpan kembali kunci Anda.

Etan Reisner
sumber
17

Lihat ini:

Putty tidak menyimpan kunci dalam format yang kompatibel dengan OpenSSH. Anda perlu menggunakan alat "puttygen" untuk memanipulasi kunci pribadi Anda.

(melalui dokumen ini , melalui Google):

Untuk mengubah atau menetapkan frasa sandi pada kunci SSH di bawah Putty, lakukan hal berikut:

Jalankan program puttygen.exe. Klik pada tombol "Muat". Pilih file kunci pribadi yang ingin Anda masukkan frasa sandi. Masukkan frasa sandi baru yang diinginkan di bidang "Frasa sandi kunci" dan "Konfirmasikan frasa sandi". Klik pada tombol "Simpan kunci pribadi". Timpa salinan kunci Anda yang ada.

Dari:

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

alexphilipp
sumber