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

War dieser Artikel hilfreich?


Benötigen Sie Hilfe zur Fakturierung oder technischen Support?