Wie erstelle ich einen privaten SSH-RSA-Schlüssel aus einer Textdatei auf dem Mac?

Wie erstelle ich einen privaten SSH-RSA-Schlüssel aus einer Textdatei auf dem Mac?

Ich habe den Systemadministrator eines Kunden gebeten, mir Zugriff auf sein AWS-Konto zu gewähren. Daraufhin hat er mir eine E-Mail geschickt, die so aussieht

-----BEGIN RSA PRIVATE KEY-----
XXXXXXXXXXX
-----END RSA PRIVATE KEY-----

Und er sagte, das Passwort für den privaten Schlüssel sei (sagen wir mal)1234

Ich bin nicht ganz sicher, wie ich aus diesem Text eine tatsächliche private Schlüsseldatei erstelle. Ich speichere ihn einfach in einer .pemDatei und verwende ihn im SSH-Befehl wie folgt:

ssh -i private_key_file.pem -p 2501 [email protected]

Ich werde zur Eingabe des Kennworts aufgefordert und wenn ich 1234es eingebe, wird es abgelehnt.

Wenn ich außerdem einfach versuche, das Kennwort für den privaten Schlüssel wie folgt zu ändern:

ssh-keygen -p -f private_key_file.pem 

Es lehnt das Passwort ab, das mir vom Systemadministrator gegeben wurde.

Irgendwelche Ideen?

Antwort1

DasIstein privater Schlüssel, gespeichert im OpenSSL-Format (das auch OpenSSH verwendet). Sie können den Inhalt mit überprüfen openssl rsa -noout -text < yourfile.pem.

Wenn das Passwort abgelehnt wird, ist es meistens einfach falsch.

verwandte Informationen