Wie konvertiere ich eine .pem-Datei in eine .ppk-Datei und umgekehrt in Windows und Linux?

Letzte Aktualisierung: 27.08.2020

Wie konvertiere ich meine Amazon Elastic Compute Cloud (Amazon EC2)-Privacy-Enhanced-Mail (.pem)-Datei in eine PuTTY-Private-Key (.ppk)-Datei? Oder eine .ppk-Datei in eine .pem-Datei?

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. Sie können das PuTTYgen-Tool für diese Konvertierung verwenden. 

Auflösung

Windows - PuTTYgen installieren

Auf den meisten Windows-Betriebssystemen ist PuTTY installiert. Wenn Ihr System es nicht hat, laden Sie PuTTYgen 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: Obwohl keine Passphrase erforderlich ist, sollten Sie diese als Sicherheitsmaßnahme angeben, um den privaten Schlüssel vor unbefugter Verwendung zu schützen. Die Verwendung einer Passphrase erschwert die Automatisierung, da menschliches Eingreifen erforderlich ist, um sich bei einer Instance anzumelden oder Dateien in eine Instance zu kopieren.
  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?