Ich verwende PuTTY Pageant unter Windows und habe damit einen privaten SSH-Schlüssel mit der Erweiterung .ppk generiert.
Jetzt möchte ich das Passwort für diesen Schlüssel ändern, also habe ich mein Git-Bash-Terminal geöffnet, eine CD in mein .ssh-Verzeichnis geschrieben und Folgendes eingegeben:
ssh-keygen -f private.ppk -p
Anschließend werde ich aufgefordert, meine alte Passphrase einzugeben. Nach der Eingabe wird jedoch die Meldung "Bad passphrase" (Ungültige Passphrase) angezeigt. Ich bin absolut sicher, dass ich die Passphrase richtig eingebe.
Führt Pageant eine seltsame Verschlüsselung mit den von ihm generierten SSH-Schlüsseln durch, damit ich das Passwort nicht aktualisieren kann? Das Passwort funktioniert einwandfrei, wenn der Schlüssel in Pageant entsperrt wird, und der Schlüssel selbst funktioniert ebenfalls einwandfrei.
ssh-keygen
ist nur für OpenSSH generierte SchlüsselAntworten:
Putty speichert keine Schlüssel in einem OpenSSH-kompatiblen Format. Sie müssen das Tool "puttygen" verwenden, um Ihren privaten Schlüssel zu manipulieren.
(über dieses Dokument , über Google):
Gehen Sie wie folgt vor, um eine Passphrase auf einem SSH-Schlüssel unter PuTTY zu ändern oder festzulegen:
quelle