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}
-
Installez PuttyTools
apt-get install putty-tools
-
Générer un
pem
fichier duppk
puttygen server.ppk -O private-openssh -o server.pem
Le fichier server.pem le fichier sera enregistré au même emplacement
Tout d'abord, installez PuTTY pour Mac en utilisant
brew install putty
Ensuite, utilisez la commande suivante pour convertir la clé privée au format .ppk en une clé privée au format PEM standard :
puttygen privatekey.ppk -O private-openssh -o privatekey.pem
Assurez-vous que les autorisations sur le fichier de clé privée sont correctement définies. Il ne doit être lisible que par l'utilisateur qui en est propriétaire.
chmod go-rw privatekey.pem
Vous pouvez maintenant utiliser la clé pour les connexions à partir de scripts et de la ligne de commande avec :
ssh -i privatekey.pem [email protected]
Si vous êtes sur Mac et que vous avez déjà installé Homebrew, depuis 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 dans la réponse d'Emizen Tech.