GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So konvertieren Sie eine .pem-Datei in eine .ppk-Datei unter Windows und Linux

Wenn Sie EC2 von Amazon verwenden und zuerst eine Verbindung zu Ihrer Instanz herstellen möchten, bekommen Sie wahrscheinlich Probleme, wenn Sie die .pem-Datei verwenden möchten, die Sie auf AWS erstellt haben, um sich über PuTTY mit Ihrer Instanz zu verbinden. PuTTY möchte eine .ppk-Datei haben, daher müssen wir eine .pem-Datei in eine .ppk-Datei konvertieren, bevor wir eine Verbindung herstellen können. Ich zeige dir, wie es geht.

Problem

Verbindung zu Amazon EC2 mit PuTTY über die heruntergeladene .pem-Datei nicht möglich

Lösung

Konvertieren Sie eine .pem-Datei in eine .ppk-Datei.

Windows 10

Wenn Sie Windows 10 verwenden, müssen Sie PuTTYgen herunterladen und installieren.

Um eine .pem-Datei in eine .ppk-Datei zu konvertieren, starten Sie PuTTYgen und wählen Sie RSA auf den Typ des zu generierenden Schlüssels Feld.

Klicken Sie anschließend auf Laden. Sie müssen im Dropdown-Menü auf der rechten Seite von PuTTY Private Key Files (*.ppk) zu All Files (*.*) wechseln.

Wählen Sie die heruntergeladene .pem-Datei aus und wählen Sie Öffnen . Klicken Sie auf OK Taste. Wählen Sie als Nächstes Privaten Schlüssel speichern aus um Ihren Schlüssel zu speichern. PuTTYgen wird Sie mit einer Warnung darstellen, wählen Sie Ja . Es ist wichtig, dass Sie Ihrer neuen .ppk-Datei den genau gleichen Namen geben als die ursprüngliche .pem-Datei, die Sie von AWS heruntergeladen haben!

Das war's für Windows, Sie können jetzt diese .ppk-Datei verwenden, um eine Verbindung zu Ihrer EC2-Instanz herzustellen.

Linux

Das Konvertieren einer .pem-Datei in eine .ppk-Datei unter Linux ist sogar noch einfacher als unter Windows. Wenn Sie es noch nicht getan haben, installieren Sie zuerst PuTTY.

RPM-basierte Distributionen:

sudo yum install putty

DPKG-basierte Distributionen (Debian)

sudo apt-get update && sudo apt-get install putty -y

Um schließlich eine .pem-Datei in eine .ppk-Datei zu konvertieren, geben Sie Folgendes ein:

puttygen pemKey.pem -o ppkKey.ppk -O private

Ich führe diesen Befehl ausdrücklich ohne das Präfix sudo aus, denn wenn Sie ihn mit sudo ausführen, darf nur Ihr Root-Benutzer die Datei verschieben. Entscheiden Sie selbst, wie Sie damit umgehen möchten.

Wenn Sie möchten, aus welchem ​​Grund auch immer, konvertieren Sie die .ppk-Datei zurück in eine .pem Datei, das geht mit:

puttygen ppkkey.ppk -O private-openssh -o pemkey.pem

Schlussfolgerung

Und so konvertieren Sie eine .pem-Datei in eine .ppk-Datei.


Linux
  1. So konvertieren Sie Dateien in UTF-8-Codierung unter Linux

  2. Zugriff auf Linux-Dateisysteme in Windows 10 und WSL 2

  3. So konvertieren Sie eine PPK-Datei in eine PEM-Datei mit Command

  4. Was ist NFS und wie wird es unter Linux installiert?

  5. So starten Sie Windows 10 und MX Linux dual

So mounten und unmounten Sie Dateisysteme in Linux

So bearbeiten Sie Ihre Hosts-Datei unter Linux, Windows und macOS

Linux-Hostdatei:Wie wird sie bearbeitet und verwendet?

So erstellen Sie einen Multiboot-USB in Linux und Windows

So konvertieren Sie eine Windows-Datei in eine UNIX-Datei

So erstellen und verwenden Sie eine Auslagerungsdatei unter Linux