Comment convertir un fichier .pem en .ppk, ou .pkk en .pem, sous Windows et Linux ?
Dernière mise à jour : 20/01/2023
Comment puis-je convertir mon fichier Privacy Enhanced Mail (.pem) Amazon Elastic Compute Cloud (Amazon EC2) en fichier PuTTY Private Key (.ppk) ? Ou alors, je souhaite convertir un fichier .ppk en un fichier .pem.
Brève description
PuTTY ne prend pas en charge de manière native le format de clé privée (.pem) généré par Amazon EC2. Vous devez convertir votre clé privée en fichier .ppk avant de pouvoir vous connecter à votre instance à l'aide de PuTTY. Utilisez l'outil PuTTYgen pour effectuer cette conversion.
Résolution
Windows - installer PuTTYgen
PuTTY est installé sur la plupart des systèmes opérant sous Windows. Si ce n'est pas le cas de votre système, téléchargez et installez PuTTYgen depuis le site Web SSH.
Windows - convertir un fichier .pem en fichier .ppk
Démarrez PuTTYgen, puis convertissez le fichier .pem en fichier .ppk. Pour en savoir plus sur la marche à suivre, consultez la section Convertir votre clé privée à l'aide de PuTTYgen.
Windows - convertir un fichier .ppk en fichier .pem
1. Démarrez PuTTYgen. Pour les Actions, sélectionnez Load (Charger), puis accédez à votre fichier .ppk.
2. Choisissez le fichier .ppk, puis sélectionnez Open (Ouvrir).
3. (Facultatif) Pour uneKey passphrase (Phrase secrète), entrez une phrase secrète. Pour Confirm passphrase (Confirmer la phrase clé secrète), saisissez à nouveau votre la phrase clé secrète.
Remarque : bien qu'une phrase secrète ne soit pas requise, il est préférable d'en spécifier une. Il s'agit d'une mesure de sécurité visant à protéger la clé privée contre toute utilisation non autorisée. Une phrase secrète complique le processus d'automatisation, car les utilisateurs doivent se connecter manuellement à une instance ou y copier des fichiers.
4. Dans le menu en haut de PuTTY Key Generator, sélectionnez Conversions, Export OpenSSH Key (Exporter la clé OpenSSH).
Remarque : si vous n'avez pas saisi de phrase secrète, alors PuTTYgen générera un avertissement. Sélectionnez Yes (Oui).
5. Nommez le fichier, puis ajoutez l'extension .pem.
6. Choisissez Save (Enregistrer).
Unix ou Linux - installer PuTTY
Installez PuTTY, s'il n'est pas déjà sur votre système.
Important : le référentiel Extra Packages for Enterprise Linux (EPEL) contient le paquet PuTTY. Vous devez activer le référentiel EPEL avant d'installer PuTTY.
Pour installer PuTTY, exécutez l'une des commandes suivantes :
Basé(e) sur RPM
$ sudo yum install putty
Dpkg-based
$sudo apt-get install putty-tools
Unix ou Linux - convertir un fichier .pem en fichier .ppk
Sur le shell d'instance, exécutez la commande puttygen pour convertir votre fichier .pem en fichier .ppk :
$ sudo puttygen pemKey.pem -o ppkKey.ppk -O private
Unix ou Linux - convertir un fichier .ppk en fichier .pem
Exécutez la commande puttygen pour convertir un fichier .ppk en fichier .pem :
$ sudo puttygen ppkkey.ppk -O private-openssh -o pemkey.pem
Informations connexes
Cet article vous a-t-il été utile ?
Besoin d'aide pour une question technique ou de facturation ?