Prueba esto para instalar masilla-herramientas
sudo apt install putty-tools
puttygen key.ppk -O private-openssh -o key.pem
ssh -i ~/key.pem {user}@{ip}
-
Instalar PuttyTools
apt-get install putty-tools
-
Generar un
pem
archivo delppk
puttygen server.ppk -O private-openssh -o server.pem
El archivo servidor.pem el archivo se guardará en la misma ubicación
Primero, instale PuTTY para Mac usando
brew install putty
Luego, use el siguiente comando para convertir la clave privada en formato .ppk a una clave privada en formato PEM estándar:
puttygen privatekey.ppk -O private-openssh -o privatekey.pem
Asegúrese de que los permisos en el archivo de clave privada estén configurados correctamente. Solo debe ser legible por el usuario que lo posee.
chmod go-rw privatekey.pem
Ahora puede usar la clave para iniciar sesión desde scripts y línea de comando con:
ssh -i privatekey.pem example@unixlinux.online
Si está en una Mac y ya instaló Homebrew, desde la Terminal:
$ brew install putty
$ puttygen server.ppk -O private-openssh -o server.pem
El primer comando se sugirió en este comentario y el segundo en la respuesta de Eizen Tech.