Einer meiner Kunden hat mir eine .ppk-Datei zur Verfügung gestellt, um mit ssh eine Verbindung zu seinem Server herzustellen. Da ich ein Ubuntu-Benutzer bin, brauche ich einen Schlüssel, der den Terminalbefehl unterstützt. Also entschied ich mich, es in eine .pem-Datei zu konvertieren. Ich teile die Schritte zum Konvertieren von PPK in das PEM-Format auf dem Linux-Terminal mit einem putty-gen-Befehlszeilendienstprogramm.
Den Windows-Benutzern gefällt vielleicht:Wie konvertiert man eine PEM-Datei in PPK?
Konvertieren Sie PPK in PEM unter Linux
Führen Sie die folgenden Schritte aus, um die erforderlichen Pakete zu installieren und ppk in eine PEM-Datei zu konvertieren.
Schritt 1 – Installieren Sie zunächst die Putty-Tools auf Ihrem Linux-System mit dem folgenden Befehl.sudo apt-get install putty-tools
Schritt 2 – Konvertieren Sie nun die ppk-Datei mit dem Befehlszeilentool puttygen in eine pem-Datei.puttygen server1.ppk -O private-openssh -o server1.pem
Schritt 3 – Ändern Sie die Berechtigungen der .pem-Datei. Legen Sie die Nur-Lese-Berechtigungen für den Eigentümer der Datei fest, entfernen Sie alle Berechtigungen für Gruppen und andere. Andernfalls verweigert ssh die Verwendung dieses Schlüssels.chmod 400 server1.pem
Schritt 4 – Verbinden Sie sich schließlich mit diesem PEM-Schlüssel per ssh mit Ihrem Linux-Remoteserver.ssh -i server1.pem [email protected]