Como convertir una llave PPK a formato PEM y viceverza desde GNU/Linux

Muy seguramente en algun momento se han topado con alguien que al pasarte una llave para conectarte algun servidor te la pase en un formato PPK. Para los que no saben, PPK es un formato propio de Putty,  y por ende no lo podemos usar de forma directa para conectarnos con nuestro cliente SSH. Sin embargo, existe una herramienta llamada putty-gen la cual se encarga de convertir una llave en formato PEM a PPK para poder ser usada en Putty o por el contrario convertir una PPK a formato PEM para poder usarla en entornos Linux.

Lo primero que se debe hacer es instalar la herramienta:

sudo apt-get install putty-tools

Una vez instalada ya tendremos todo lo necesario para hacer la conversión.

Convertir de PPK a PEM

Para convertir de PPK a PEM podemos usar la siguiente instrucción:

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

Convertir de PEM a PPK

Si por el contrario queremos convertir una llave en formato PEM para usarla con PUTTY deberemos lanzar la siguiente instruccion:

puttygen Key.pem -o ppkKey.ppk -O private

De esta manera muy fácilmente se podrán convertir las llaves cada que se desee. En entornos Linux no olvidar setear los permisos de forma correcta una vez sea generada la llave.

Comparte!

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *