Como generar llaves SSH en Windows con PuTTYgen
Ayer, publique un video en Youtube donde mostraba cómo crear e instalar llaves SSH desde Mac/Linux y hoy te voy a comentar como hacerlo desde el sistema operativo de las ventanas.
Por las dudas, si te interesa, te dejo el video…
Manos a la obra
Lo primero que debemos hacer es descargar PuTTYgen desde su sitio web:
32 Bits: https://puttygen.com/download.php?val=46
64 Bits: https://puttygen.com/download.php?val=49
Una vez descargado, lo corremos y veremos lo siguiente:
Lo que tenemos que hacer básicamente es:
1 – Elegir el largo de la llave, por defecto viene en 2048 pero ustedes lo pueden cambiar, siempre uso 4096.
2 – Elegir el tipo de encripción, puede ser RSA, DSA, ECDSA, ED25519 o SSH-1 (Por defecto viene la primera)
3 – Dale al botón “Generate”
Esto lo que va a hacer es que tengamos que mover el cursor dentro del cuadrado que nos indica la aplicación, de esta manera, con esos movimientos aleatorios, vamos a estar generando las llaves.
Cuando está listo, veremos algo como la siguiente imágen:
Lo que debemos hacer es:
1 – Especificar una passphrase.
2 – Hacer un clic en “Save Public Key” tal como está indicado en la captura y guardarla en un lugar seguro. Esta será la llave pública, la que deberás subir a los servidores.
3 – “Save Private Key” es para guardar la llave privada, la que nunca deberías compartir.
Cosas a tener en cuenta. La llave publica, no tiene una extensión a la vista y la privada, que es la que, nuevamente repito, se debe quedar en tu PC y no debes compartir, tiene una extensión PPK.
Como ves, generarlas es muy sencillo, luego lo que debemos hacer, es con pscp es enviar la llave pública al servidor y especificarla en PuTTY o cualquier otro gestor de conexiones SSH.
Espero que te haya servido y gustado este pequeño tutorial. Aprovecho para saludar a todos los SysAdmin, ya que hoy es el último viernes de julio y es su día. No rompan nada, tomense algo, festejen y pateen los tickets 48 horas más.