miércoles, 24 de marzo de 2010

SSH con llaves mediante putty desde Windows

Obviamente que este es un tema recontra trillado y hay post en todos lados pero como este blog es mi ayuda memoria lo voy a plasmar acá tomando como referencia este post

Primeramente descargamos los programas necesarios

Putty Cliente de putty
PuTTYgen – Herramienta para la generación de llaves DSA y RSA

Generación del par de llaves.

Para generar las llaves: privada y pública, ejecute la aplicación PuTTYgen.exe.

Seleccione la siguiente configuracion.

Type of key to generate: SSH2-RSA
Number of bits in generated key: 1024
Action: Generate.
La aplicación le pedirá que mueva el ratón sobre la ventana por unos momentos para generar con esta información valores al azar.

Deje vacíos los campos Key passphrase y Confirm passphrase (*).

Presione el botón Save private key y almacene la llave privada en una hubicación conocida. Guárdela con el nombre key.ppk.

Servidor Remoto

Una vez logueados creamos el archivo siguiente

mkdir ~/.ssh/
vim ~/.ssh/authorized_keys

Una vez que estamos dentro de este archivo lo que vamos a hacer es copiar el contenido del casillero del Puttygen "Public key for pasting into OpenSSH authorized keys file:"
y lo pegamos en el archivo authorized_keys


chmod go-rwx ~/.ssh ~/.ssh/authorized_keys

Configuración del cliente.

Inicie a PuTTY.exe y realice la siguiente configuración.

Session:
Host Name: Dirección IP o nombre FQDN del servidor SSH.
Connection Type: SSH.
Saved Sessions: Nombre para la sesión.
Connection: --> Data--> Auto-login username: nombre de usuario (opcional).
SSH:--> Preferred SSH protocol version: 2.
SSH ---> Auth: Presione el botón Browse y ubique el archivo de la llave privada (key.ppk).
Vuelva a la rama Session y presione el botón Save para guardar la configuración recién especificada.

No hay comentarios: