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

Wie konvertiert man eine PPK-Datei in OpenSSH-Schlüssel und meldet sich mit SSH unter Linux an?

Frage: Vielen Dank für das Tutorial zum Thema „So melden Sie sich mit Schlüsseln bei einer Linux-Instanz an“. Ich habe die PPK-Schlüsseldatei über PuTTy verwendet, um mich bei meiner Linux-Instanz anzumelden. Können Sie mir sagen, wie man PPK-Dateien in das OpenSSH-Schlüsselformat konvertiert , damit ich mich mit dem SSH-Befehl unter Linux wie folgt bei meiner Instanz anmelden kann:

$ssh -i key centos@ip-address

Antwort:

Da Sie die .PPK-Datei fertig haben, lassen Sie uns diese in ein Format konvertieren, das OpenSSH unterstützt.

Auf CentOS:

Installieren Sie die PuTTY-Tools wie folgt:

$yum install putty
::::::::::::::::::
Running Transaction
Installing : putty 1/1

Installed:
putty.x86_64 0:0.63-4.el5

Complete!

Auf Ubuntu:

Installieren Sie PuTTy mit apt-get wie folgt:

# apt-get install putty
:::::::::::::::::::::
Setting up putty-tools (0.63-4ubuntu0.1) ...
Setting up putty (0.63-4ubuntu0.1) ...

Konvertieren Sie das .PPK-Format in das OpenSSH-Dateiformat

Extrahieren Sie den öffentlichen Schlüssel und den privaten Schlüssel mit PuTTy-Tools.

$ puttygen key.ppk -O private-openssh -o private.key
$ ls -l private.key
-rw------- 1 test test 1675 Dec 1 17:02 private.key
$ puttygen key.ppk -O public-openssh -o public.key
$ ls -l public.key
-rw-rw-r-- 1 test test 402 Dec 1 17:03 public.key

Legen Sie die richtige Berechtigung für die Schlüssel wie folgt fest:

$ chmod 600 private.key
$ chmod 644 public.key

Verwenden Sie den OpenSSH-Schlüssel, um sich wie folgt bei Ihrer Instanz anzumelden:

$ ssh -i private.key centos@ip-address.

Das ist es.

Verwenden Sie PuTTY keygen unter Windows, um PPK- in OpenSSH-Schlüssel zu konvertieren

Installieren Sie PuTTY keygen und laden Sie einfach die PPK-Datei, wie im folgenden Bild gezeigt. Anschließend können Sie die öffentlichen und privaten Schlüsseldateien speichern.


Linux
  1. So konfigurieren Sie SSH-Schlüssel mit cPanel

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

  3. Wie dekomprimiere ich das .xz-Dateiformat unter Linux mit den Dienstprogrammen tar und xz?

  4. Wie melde ich mich über PuTTY mit dem Schlüssel bei einer OpenStack-Instanz oder VM an?

  5. Ssh – Der Unterschied zwischen einem Openssh-Schlüssel und einem Putty-Schlüssel?

Linux-Grundlagen:So erstellen und installieren Sie SSH-Schlüssel auf der Shell

So richten Sie den öffentlichen und privaten SSH-Schlüssel unter Linux ein

Generieren und Verwenden eines SSH-Schlüssels mit PuTTY

Wie generiert und verwendet man einen SSH-Schlüssel in einem Linux-System?

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

So konvertieren Sie den privaten Schlüssel von PuTTY (.ppk) in einen SSH-Schlüssel