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?
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
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 .
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}
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