PEM_read_PrivateKey ist fehlgeschlagen

PEM_read_PrivateKey ist fehlgeschlagen

Ich versuche, mich per SSH von OSX Mavericks aus bei AWS anzumelden, und es ist echt eine Riesenaufgabe:

Ich betrete:

ssh -i ~/.ssh/Dateiname.pem[email geschützt]-v

Und ich erhalte dies sowie ein Schlüsselbund-Popup, das nach einem Kennwort fragt, obwohl keines vorhanden ist ...

debug1: key_parse_private_pem: PEM_read_PrivateKey fehlgeschlagen
debug1: Lesen des privaten PEM-Schlüssels abgeschlossen: Typ <unbekannt>.
Speichern des Passworts im Schlüsselbund fehlgeschlagen.

Ich habe eine neue Instanz auf AWS gestartet und ein neues Schlüsselpaar generiert. Als ich die PEM-Datei ungeschützt ließ, wurde das OSX-Schlüsselbund-Popup nicht angezeigt, aber ich konnte nicht auf AWS zugreifen, da die Datei ungeschützt war:

Die Berechtigungen 0644 für „/Users/cvn/.ssh/chris-test.pem“ sind zu offen. Es ist erforderlich, dass Ihre privaten Schlüsseldateien NICHT für andere zugänglich sind. Dieser private Schlüssel wird ignoriert. Ungültige Berechtigungen: Schlüssel ignorieren: /Users/cvn/.ssh/chris-test.pem. Berechtigung verweigert (öffentlicher Schlüssel).

Also rannte ich

chmod 400 chris-test.pem

und der Schlüsselbund kam zurück und verlangte ein Passwort, das ich nicht habe …

Antwort1

Ich hatte dieses Problem, als ich versehentlich den öffentlichen Schlüssel statt des privaten verwendet habe.

verwandte Informationen