Créer un PEM à partir D'un fichier PPK

Il ya donc beaucoup de tutoriels sur la façon de convertir un PEM en un PPK en utilisant puttyGen. Cependant mon problème est que ma machine windows avait la seule copie PEM et je l'ai converti en un PPK et l'ai supprimé. Maintenant, je dois trouver comment convertir un PPK en PEM pour que mon mac puisse ssh dans le serveur. J'ai toujours accès au serveur donc je pourrais aussi juste faire une nouvelle clé si je devais, quelqu'un sait comment convertir PPK en PEM?

31
demandé sur CMOS 2015-10-22 06:58:05

4 réponses

install PuttyTools

apt-get install putty-tools

que lancer la commande suivante pour générer le formulaire de fichier pem ppk

puttygen server.ppk -O private-openssh -o server.pem  

server.pem fichier sera sauvegardé au même endroit

60
répondu Emizen Tech 2016-08-09 15:33:04

si vous êtes sur un Mac et que vous avez déjà installé Homebrew , à partir du Terminal:

$ brew install putty
$ puttygen server.ppk -O private-openssh -o server.pem

la première commande a été suggérée dans ce commentaire et la seconde de Emizen's answer .

2
répondu Kenny Evitt 2018-06-20 13:55:45

essayez ceci pour installer putty-tools

sudo apt install putty-tools
puttygen key.ppk -O private-openssh -o key.pem
ssh -i ~/key.pem {user}@{ip}
0
répondu Jayanta Mukherjee 2017-02-09 11:12:14

d'abord, installez PuTTY pour Mac en utilisant

brew install putty

Puis, utilisez la commande suivante pour convertir le .format ppk clé privée au format PEM standard clé privée:

puttygen privatekey.ppk -O private-openssh -o privatekey.pem

assurez-vous que les permissions sur le fichier de clés privées sont définies correctement. Il ne doit être lisible que par l'utilisateur qui le possède.

chmod go-rw privatekey.pem

vous pouvez maintenant utiliser la clé pour les logins à partir des scripts et de la ligne de commande avec:

ssh -i privatekey.pem user@hostname
0
répondu Salman Iftikhar 2018-10-02 13:21:53