GNU/Linux >> Tutoriels Linux >  >> Linux

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

Si vous utilisez l'EC2 d'Amazon et que vous souhaitez d'abord vous connecter à votre instance, vous rencontrez probablement des problèmes lorsque vous souhaitez utiliser le fichier .pem que vous avez créé sur AWS pour vous connecter à votre instance via PuTTY. PuTTY veut avoir un fichier .ppk, par conséquent, nous devons convertir un fichier .pem en un fichier .ppk avant de pouvoir établir une connexion. Je vous montre comment faire.

Problème

Impossible de se connecter à Amazon EC2 avec PuTTY à l'aide du fichier .pem téléchargé

Solution

Convertissez un fichier .pem en un fichier .ppk.

Windows 10

Si vous utilisez Windows 10, vous devez télécharger et installer PuTTYgen.

Pour convertir un fichier .pem en fichier .ppk, démarrez PuTTYgen et sélectionnez RSA sur le Type de clé à générer champ.

Cliquez ensuite sur Charger. Vous devez passer de PuTTY Private Key Files (*.ppk) à All Files (*.*) dans le menu déroulant sur le côté droit.

Sélectionnez le fichier .pem téléchargé et choisissez Ouvrir . Cliquez sur OK bouton. Ensuite, choisissez Enregistrer la clé privée pour enregistrer votre clé. PuTTYgen vous représentera avec un avertissement, sélectionnez Oui . Il est important que vous donniez à votre nouveau fichier .ppk le même nom exact comme le fichier .pem d'origine que vous avez téléchargé depuis AWS !

C'est tout pour Windows, vous pouvez maintenant utiliser ce fichier .ppk pour vous connecter à votre instance EC2.

Linux

Convertir un fichier .pem en un fichier .ppk sous Linux est encore plus simple que sous Windows. Si vous ne l'avez pas déjà fait, installez d'abord PuTTY.

Distros basées sur RPM :

sudo yum install putty

Distros basées sur DPKG (Debian)

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

Enfin, pour convertir un fichier .pem en un type de fichier .ppk :

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

J'exécute spécifiquement cette commande sans le préfixe sudo, car si vous l'exécutez avec sudo, seul votre utilisateur root est autorisé à déplacer le fichier. Choisissez vous-même comment vous voulez gérer cela.

Si vous le souhaitez, pour quelque raison que ce soit, reconvertissez le fichier .ppk en fichier .pem fichier, vous pouvez le faire avec :

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

Conclusion

Et c'est ainsi que vous convertissez un fichier .pem en un fichier .ppk.


Linux
  1. Comment convertir des fichiers en codage UTF-8 sous Linux

  2. Comment accéder aux systèmes de fichiers Linux dans Windows 10 et WSL 2

  3. Comment extraire les fichiers .gz et .tar.gz sous Linux

  4. Comment monter et démonter un système de fichiers sous Linux

  5. Comment convertir les sauts de ligne dans un fichier texte entre les formats Windows et Unix/Linux ?

Comment monter et démonter des systèmes de fichiers sous Linux

Comment modifier votre fichier Hosts sous Linux, Windows et macOS

Fichier hôte Linux :comment le modifier et l'utiliser ?

Comment créer une clé USB multiboot sous Linux et Windows

Comment convertir un fichier Windows en un fichier UNIX

Comment créer et utiliser un fichier d'échange sous Linux