Source : Comment puis-je convertir un fichier .pem en .ppk et vice versa, sur Windows et Linux ?
Comment convertir mon fichier Amazon EC2 Privacy Enhanced Mail (.pem) en un fichier PuTTY Private Key (.ppk)? Ou convertir un fichier .ppk en fichier .pem?
Par défaut, PuTTY ne supporte pas le format clé privée (.pem) généré par Amazon Elastic Compute Cloud (EC2). Vous devez convertir votre clé privée en un fichier .ppk avant de pouvoir vous connecter à votre instance utilisant PuTTY. PuTTY a un outil nommé PuTTYgen qui peut être utilisé pour convertir les clés, aussi bien par les utilisateurs du système d’exploitation Windows, que par les utilisateurs de Unix.
Téléchargez et installez PuTTYgen.
-
Démarrez PuTTYgen puis convertissez le fichier .pem en ficheir .ppk
-
Choisissez "Load". Par défaut, PuTTYgen affiche uniquement les fichiers ayant l'extension .ppk. Pour retrouver votre fichier .pem, sélectionnez l'option permettant d'afficher tous les types de fichiers.
-
Sélectionnez votre fichier .pem pour la paire de clés que vous avez spécifiée lorsque vous avez lancé votre instance, puis choisissez "Open". Sélectionnez OK pour ignorer la boîte de dialogue de confirmation.
-
Choisissez "Enregistrer la clé privée" pour enregistrer la clé au format utilisable par PuTTY. PuTTYgen affiche un avertissement sur l'enregistrement de la clé sans une phrase passe. Choisissez "Yes".
- Démarrez
puttygen. Sous l’option Actions, sélectionnez Charger, puis naviguez vers votre fichier .ppk.
- Sélectionnez le fichier .ppk puis sélectionnez Ouvrir.
- Dans le menu qui se trouve en haut du générateur de clé PuTTY, Sélectionnez l’option Conversions et ensuite sélectionnez Exporter clé OpenSSH.
- Concernant l’alerte de
puttygenÊtes-vous sûr que vous voulez sauvegarder cette clé sans la protéger par une phrase de sécurité?, Choisissez Oui. - Nommez le fichier puis ajoutez l'extension .pem .
Installez PuTTY, s'il n'est pas déjà dans votre système, en exécutant une de ces commandes:
$ sudo yum install putty || sudo apt-get install putty-toolsExécutez la commande puttygen pour convertir votre fichier .pem en fichier .ppk:
$ sudo puttygen pemKey.pem -o ppkKey.ppk -O privateExécutez la commande puttygen pour convertir un fichier .ppk en fichier .pem:
$ sudo puttygen ppkkey.ppk -O private-openssh -o pemkey.pem
