Antworten:
ssh-keygen -y -f myfile-privkey.pem
Wenn der Schlüssel kennwortgeschützt ist, wird die Eingabeaufforderung "password:" angezeigt.
Die Flags in diesem Befehl sind:
-y Read private key file and print public key.
-f Filename of the key file.
Überprüfen Sie als zusätzliche Anleitung immer den Befehl, den Ihnen jemand, insbesondere online, im Umgang mit Ihren privaten Schlüsseln vorschreibt.
Es ist ziemlich einfach festzustellen, ob ein SSH-Schlüssel verschlüsselt wurde. Einfach nach dem Proc-Type: 4,ENCRYPTED
im Körper suchen . Hier sind einige Beispielschlüssel in verschiedenen Formen.
RSA mit Passwort
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC,AF51A101888567A12C6E384AFBD2B963
AAp6xVAtPP/qmr8T1WjAac8jjfQmToW8Hd4ik95zA/fkH2SJgy7hwuyl1AuVyQuq
RSA ohne Passwort
-----BEGIN RSA PRIVATE KEY-----
MIIJJwIBAAKCAgEAwwXQEPzdutisd8Wl/TSNrp4HVnY7R87at30OiN46GcPPcV6q
DSA mit Passwort
-----BEGIN DSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC,2B9F1E1503F57CCC663397AB03CBF3F9
MVJ+F/AoJKW/XGtx0N2yrmLfJc276XIZzGYHRuCHmxUXlRkWpmi9gSUO8bNWgymf
DSA ohne Passwort
-----BEGIN DSA PRIVATE KEY-----
MIIBuwIBAAKBgQD1qn6U7ve6yqHTu1XuiOyF/9A+n3MJFXNrTt9jHg7Pn5zssqwO
ECDSA mit Passwort
-----BEGIN EC PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC,5A3BB12B9B9E17A9A569001A0498969D
LrGoz5tXNI4KMxx7zb1H6beJZ8kEwc2FLLglD0kNzilTLeNMooC1NoMNhRD9XCo6
ECDSA ohne Passwort
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEILU3EwLQa2rSZdIMkbiE5VDrjlcoeJEF5IsYfGy0Hz4JoAoGCCqGSM49
AwEHoUQDQgAEHJCNvU9hVeByhp9CpSmvHphb82iSp52pL0ZJqVvqFY/swXPB1NMU
-----BEGIN OPENSSH PRIVATE KEY-----
) angezeigt. Weitere Informationen finden Sie hier .