Ich habe unter AWS EC2 eine neue Windows-Instanz mit einem Schlüsselpaar erstellt, das ich durch Hochladen meines öffentlichen Schlüssels von meinem lokalen Computer erstellt habe.
Die Instanz wurde ordnungsgemäß gestartet, das Kennwort wird jedoch nicht entschlüsselt. Es berichtet:
Ich bin sicher, dass ich den richtigen Schlüssel hochgeladen habe. Ich habe überprüft, ob die Fingerabdrücke mit dem von AWS verwendeten seltsamen Fingerabdruckformat übereinstimmen . Aber es wird einfach nicht entschlüsselt.
Ich habe versucht, die Schlüsseldatei hochzuladen und in das Formular einzufügen.
Irgendwann habe ich herausgefunden, dass die nachgestellte Zeile nicht entfernt wird, und die leere Zeile im Schlüssel gelöscht. Das bringt mich nur zu einem neuen Fehler, wenn ich auf "Passwort entschlüsseln" klicke:
aws ec2 get-password-data "--instance-id=${instance_id}" | jq -r .PasswordData | base64 -D | openssl rsautl -decrypt -inkey ${my_key}
(verwendet aws-cli und jq ).