
Wenn ich ausführe ssh-keygen
und die Eingabetaste drücke, kann ich den Schlüssel mit hinzufügen, anstatt ein Passwort einzugeben ssh-add ~/.ssh/id_rsa.pub
. Ich werde aufgefordert, die Passphra für einzugeben ~/.ssh/id_rsa.pub
. Ich drücke einfach die Eingabetaste und alles ist gut.
Wenn ich jedoch bei der Eingabe eines Passworts ssh-keygen
und dann bei der erneuten Eingabe desselben Passworts ssh-add
fehlschlägt,bad passphrase, try again
Übersehe ich etwas?
Antwort1
Sie müssen hinzufügen:PrivatSchlüssel zum SSH-Agenten, nicht der öffentliche Schlüssel. Der Standardschlüsselname ist id_rsa, Sie benötigen also nicht einmal Optionen:
ssh-add
Wenn Sie Ihrem Schlüssel einen anderen Namen gegeben haben (z. B. ) github_dsa
, verwenden Sie:
ssh-add github_dsa
Hinweis für Internet-Eindringlinge: Wenn Sie zum Generieren des Schlüssels nicht ssh-keygen verwendet haben, stellen Sie sicher, dass Ihr Schlüssel im SSH-Format vorliegt. Für PuttyGen gibt es beispielsweise eine Exportoption, die Sie verwenden müssen.