[sin introduccion.. a lo que vamos]
1.-Conseguir el putty y puttyKeygen.
2.-Crear las llaves publica/privada para la autenticación ( para propositos de este post se usara llaves de 1024 bits que en lo regular son que suficientes ).
En el puttykeygen generamos nuestras claves dando click en el boton Generate , nos pedira que movamos un poco el mouse para generar valores aleatorios,despues de esto nos saldra una pantalla similar a esta.
Date cuenta que si dejaras el Key-passphrase vacio si alguien llegara a tener tu llave podria accesar con total libertad.
el primer textarea que vemos en la parte de arriba contiene la llave publica, esta seria de data es la que el servidor a donde deseas conectarte via Shh-AuthKeyFile debe poseer, dicha información se coloca dentro de /home/$user/.ssh/authorized_keys en una nueva linea ( llave por linea ) .
vi /home/$user/.ssh/authorized_keys
Guarda ambas claves ( publica y privada ).
La llave privada no debes compartirla con nadie, a nadie le interesa, es mas , si alguien mas ademas de ti utiliza esa clave el universo haria implosión en ese mismo instante.
Ahora bien, en caso de que el server ya esta configurado para este tipo de acceso podrias pasar directamente al punto 4, de no ser asi continuamos.
3.-Configurar el server.
vi /etc/ssh/sshd_configRSAAuthentication yes PubkeyAuthentication yes uthorizedKeysFile .ssh/authorized_keys PasswordAuthentication no
4.-Accesando.
Entrar al putty, configurar los datos de accesos y despues ir (lado izquierdo ) a Shh->Auth y ahi escogemos la llave privada que hemos previamente guardado dando click en Browse debajo de “Private key for authentication”.
Listo, esto deberia permitirte accesar correctamente.
Ligas.
https://www.racf.bnl.gov/docs/authentication/ssh/sshkeygenunix
http://www.thegeekstuff.com/2008/07/ssh-key-based-authentication-setup-from-openssh-to-ssh2/
Tags: auth key ssh, linux ssh auth key file, SSH



