GNU/Linux >> Tutoriels Linux >  >> Linux

Comment convertir un fichier PPK en clés OpenSSH et se connecter en utilisant SSH sous Linux ?

Question : Merci pour le tutoriel sur "Comment se connecter à une instance Linux à l'aide de clés". J'ai utilisé le fichier de clé PPK via PuTTy pour me connecter à mon instance Linux. Pourriez-vous me dire comment convertir le fichier PPK au format de clés OpenSSH , afin que je puisse me connecter à mon instance à l'aide de la commande SSH sous Linux comme ci-dessous :

$ssh -i key centos@ip-address

Réponse :

Puisque vous avez le fichier .PPK prêt, laissez-nous le convertir dans un format pris en charge par OpenSSH.

Sur CentOS :

Installez les outils PuTTY comme ci-dessous :

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

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

Complete!

Sur Ubuntu :

Installez PuTTy en utilisant apt-get comme ci-dessous :

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

Convertir le format .PPK au format de fichier OpenSSH

Extraire la clé publique et la clé privée à l'aide des outils PuTTy.

$ 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

Définissez la bonne autorisation pour les clés comme ci-dessous :

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

Utilisez la clé OpenSSH pour vous connecter à votre instance comme ci-dessous :

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

C'est tout.

Utiliser PuTTY keygen sous Windows pour convertir PPK en clés OpenSSH

Installez PuTTY keygen et chargez simplement le fichier PPK comme indiqué dans l'image ci-dessous. Une fois cela fait, vous pouvez enregistrer les fichiers de clé publique et privée.


Linux
  1. Comment configurer les clés SSH à l'aide de cPanel

  2. Comment convertir un fichier PPK en PEM à l'aide de la commande

  3. Comment configurer des clés SSH

  4. Comment décompresser le format de fichier .xz sous Linux à l'aide des utilitaires tar et xz ?

  5. Comment se connecter à l'instance OpenStack ou à la VM via PuTTY à l'aide de Key ?

Principes de base de Linux :Comment créer et installer des clés SSH sur le shell

Comment configurer la clé publique et privée SSH sous Linux

Comment générer et utiliser une clé SSH avec PuTTY

Comment générer et utiliser la clé SSH dans le système Linux ?

Comment convertir un fichier .pem en un fichier .ppk sous Windows et Linux

Comment convertir la clé privée de PuTTY (.ppk) en clé SSH