Wie kann ich in Windows und Linux eine .pem-Datei in eine .ppk-Datei oder eine .pkk-Datei in eine .pem-Datei konvertieren?
Letzte Aktualisierung: 01.20.2023
Ich möchte meine Amazon Elastic Compute Cloud (Amazon EC2) Privacy Enhanced Mail (.pem) -Datei in eine PuTTY Private Key (.ppk) -Datei konvertieren. Oder ich möchte eine PPK-Datei in eine PEM-Datei konvertieren.
Kurzbeschreibung
PuTTY unterstützt das von Amazon EC2 generierte private Schlüsselformat (.pem) nicht nativ. Sie müssen Ihren privaten Schlüssel in eine .ppk-Datei konvertieren, bevor Sie über PuTTY eine Verbindung zu Ihrer Instance herstellen können. Das PuTTYgen-Tool für diese Konvertierung verwenden.
Lösung
Windows - PuTTYgen installieren
Auf den meisten Windows-Betriebssystemen ist PuTTY installiert. Wenn Ihr System es nicht hat, laden Sie PuTTYgen von der SSH-Website herunter und installieren Sie es.
Windows - Konvertieren einer .pem-Datei in eine .ppk-Datei
Starten Sie PuTTYgen und konvertieren Sie dann die .pem-Datei in eine .ppk-Datei. Ausführliche Schritte finden Sie unter Konvertieren Sie Ihren privaten Schlüssel mit PuTTYgen.
Windows - Konvertieren einer .ppk-Datei in eine .pem-Datei
1. Starten Sie PuTTYgen. Wählen Sie für Aktionen Laden aus, und navigieren Sie dann zu Ihrer .ppk-Datei.
2. Wählen Sie die PPK-Datei aus und wählen Sie dann Öffnen.
3. (Optional) Geben Sie für Schlüssel-Passphrase eine Passphrase ein. Geben Sie für Passphrase bestätigen Ihre Passphrase erneut ein.
Hinweis: Auch wenn eine Passphrase nicht erforderlich ist, empfiehlt es sich, eine anzugeben. Dabei handelt es sich um eine Sicherheitsvorkehrung zum Schutz des privaten Schlüssels vor unbefugter Verwendung. Mit einer Passphrase wird die Automatisierung erschwert, weil sich Benutzer manuell bei einer Instanz anmelden oder Dateien auf eine Instanz kopieren müssen.
4. Wählen Sie aus dem Menü oben im PuTTY Key Generator Konvertierungen,OpenSSH-Schlüssel exportieren.
Hinweis: Wenn Sie keine Passphrase eingegeben haben, erhalten Sie eine PuTTYgen-Warnung. Wählen Sie Ja aus.
5. Benennen Sie die Datei und fügen Sie die Erweiterung .pem hinzu.
6. Wählen Sie Speichern aus.
Unix oder Linux - PuTTY installieren
Installieren Sie PuTTY, falls es noch nicht auf Ihrem System ist.
Wichtig: Das Extra Packages for Enterprise Linux (EPEL) -Repositorium enthält das PuTTY-Paket. Sie müssen das EPEL-Repositorium aktivieren, bevor Sie PuTTY installieren.
Um PuTTY zu installieren, führen Sie einen der folgenden Befehle aus:
RPM-basiert
$ sudo yum install putty
dpkg-basiert
$sudo apt-get install putty-tools
Unix oder Linux - Konvertieren einer .pem-Datei in eine .ppk-Datei
Führen Sie auf der Instance-Shell den Befehl puttygen aus, um Ihre .pem-Datei in eine .ppk-Datei zu konvertieren:
$ sudo puttygen pemKey.pem -o ppkKey.ppk -O private
Unix oder Linux - Konvertieren einer .ppk-Datei in eine .pem-Datei
Führen Sie den Befehl puttygen aus, um eine .ppk-Datei in eine .pem-Datei zu konvertieren:
$ sudo puttygen ppkkey.ppk -O private-openssh -o pemkey.pem
Ähnliche Informationen
War dieser Artikel hilfreich?
Benötigen Sie Hilfe zur Fakturierung oder technischen Support?