Comment puis-je convertir un fichier .pem en fichier .ppk, et inversement, sous Windows et Linux ?

Date de la dernière mise à jour : 2020-08-27

Comment puis-je convertir mon fichier Privacy Enhanced Mail (.pem) Amazon Elastic Compute Cloud (Amazon EC2) en fichier PuTTY Private Key (.ppk) ? Ou convertir un fichier .ppk en 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. Vous pouvez utiliser l'outil PuTTYgen pour effectuer cette conversion. 

Résolution

Windows - installer PuTTYgen

PuTTY est installé sur la plupart des systèmes d'exploitation Windows. Si ce n’est pas le cas de votre système, téléchargez et installez PuTTYgen.

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 Actions, sélectionnez Load (Charger), puis accédez à votre fichier .ppk.
  2. Sélectionnez le fichier .ppk, puis Open (Ouvrir).
  3. (Facultatif) Pour Key passphrase (Phrase clé secrète), entrez une phrase clé secrète. Pour Confirm passphrase (Confirmer la phrase clé secrète), saisissez à nouveau votre la phrase clé secrète.
    Remarque :même si une phrase clé secrète n'est pas obligatoire, vous devez en spécifier une comme mesure de sécurité pour protéger la clé privée d’une utilisation non autorisée. L’utilisation d’une phrase clé secrète complique le processus d'automatisation, car une intervention humaine est nécessaire pour se connecter à une instance ou pour copier des fichiers vers une instance.
  4. Dans le menu supérieur de PuTTY Key Generator, sélectionnez Conversions, Export OpenSSH Key (Exporter la clé OpenSSH).
    Remarque : si vous n'avez pas saisi de phrase clé secrète, PuTTYgen générera un avertissement. Sélectionnez Yes (Oui).
  5. Attribuez un nom au fichier et ajoutez l'extension .pem.
  6. Sélectionnez « 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

Basé(e) sur Dpkg

$sudo apt-get install putty-tools

Unix ou Linux - convertir un fichier .pem en fichier .ppk

Sur l'instance shell, 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

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?