Recientemente recibí un archivo PPK para conectarme a un servidor de la empresa, como usuario ubuntu tuve que convertir al formato pem que es aceptado por OpenSSH.
Glosario:
PPK (clave privada de PuTTY): Archivo generado por PuttyGENPE
M (Privacy Enhanced Mail): Archivo de certificado codificado en base64
1. Instale la herramienta de herramientas de masilla en su Linux:
$sudo apt-get install putty-tools
2. Hemos convertido el archivo PPK al formato PEM:
$ puttygen henrique.fernandes.ppk -The private-openssh -o myserver.pem
-O : Tipo de archivo que queremos generar –
o : Nombre del archivo convertido
3. Por motivos de seguridad cuando nos conectamos mediante OpenSSH, comprueba que los permisos del archivo de identidad no están abiertos de par en par. A continuación, necesitamos 'cerrar' los permisos del archivo generado:
$chmod 400 myserver.pem
Si usted, como yo, nunca recuerde lo que significa la numeración de permisos: chmodcommand
4. Ahora probamos la conexión al archivo generado:
$ssh -i myserver.pem ubuntu@11.22.33.44