Ho una chiave privata in Windows, creata da puttygen.exe
. Ho usato le opzioni predefinite per salvarlo, lo strumento gli ha dato automaticamente .ppk
un'estensione e sembra così:
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
Ora ho bisogno di cambiare la passphrase, e secondo i documenti questo sembra abbastanza semplice:
puttygen.exe -P key.ppk
Ma questo apre una finestra con questo errore:
PuTTYgen Error: Couldn't load private key (unable to open file)
Ho anche provato a cambiare la passphrase usando ssh-keygen
quella fornita con Git Bash:
ssh-keygen.exe -p -f key.ppk
Chiede la mia vecchia passphrase, ma poi mi dà l'errore Bad passphrase
. Il che non è vero, perché posso aggiungere la chiave pageant.exe
e non sto digitando male la passphrase ...
Qualcos'altro che posso provare a modificare o eliminare la passphrase?