Pour générer une key pour le server AWS en utilisant ssh-keygen depuis .pem pour PuTTY

AWS m'a donné une key privée au format de .pem . J'essaie de l'utiliser avec PuTTY mais j'ai échoué et j'ai lu, j'ai besoin de générer une key avec PuTTYgen, mais PuTTYgen est uniquement pour Windows. J'essaie donc d'utiliser la command Linux ssh-keygen . Mais quelle est exactement la command qui peut générer une telle key que PuTTY peut utiliser?

BTW, je peux me connecter à la console en utilisant ssh sans problème avec le file .pem .

Pour convertir la touche .pem sur la touche .ppk utilisant la version de command line * nix de l'utilisation du puttygen :

 puttygen mykey.pem -o mykey.ppk 

Voir la page man de puttygen .

Il existe un puTTY rpm et un package "putty-tools" disponible pour de nombreuses dissortingbutions * nix.


Le format .ppk est propriétaire de PuTTY, de sorte que les outils en dehors du jeu d'outils PuTTY (comme le ssh-keygen ) ne le supportent pas.

Notez que vous pouvez convertir la key sur Windows en utilisant la version GUI de PuTTYgen et utilisez toujours la key convertie sur Linux.

Vous devez convertir le file PEM fourni en file PPK en utilisant l'outil Puttygen dans Windows.

  • Ouvrez Puttygen et click l'option Import Key dans le menu.
  • Une fois qu'il est importé, vous verrez le button qui indique "Enregistrer la key privée".
  • Enregistrez-le en tant que nom de file xyz.ppk et ils chargent ce file ppk dans masty et identifiez-vous.

J'espère que cela t'aides.