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 .pem
Datei 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 1234
es 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.