viernes, 22 de noviembre de 2013

ACCESO SSH POR CLAVE PÚBLICA



Desde el terminal ejecutamos los siguientes comandos.


1.-Creamos las caves


ssh-keygen -t rsa ( al crear las claves se nos pedirá una palabra de paso en nuestro caso "pepe").



2.-Copiamos nuetra clave publica al servidor ssh con el comando scp.



scp .ssh/id_rsa.pub servidor@172.20.202.101:/home/servidor/.ssh/



3.-Nos conectamos al servidor por ssh.



ssh -L servidor 172.20.202.101



4.-Una vez conectados al servidor ejecutamos los siguiente comandos.


Nos movemos al directorio .ssh/


cd /home/servidor/.ssh/


Añadimos nuestra clave publica al authorized_keys (siempre del servidor)


cat id_rsa.prub >> authorized_keys


Le damos permisos al authorized_keys


chmod 600 authorized_keys


5.-Nos desconectamos del servidor.



6.- Comprobamos que el "forward agent" esta a "yes" y sin "#" delante de el.



sudo gedit /etc/ssh/ssh_config



7.- Lanzamos el agente.



eval `ssh-agent`



8.-Añadimos nuestra clave al deposito de claves



ssh-add .ssh/id_rsa ( al añadir esta clave se nos pedirá la palabra de paso que hemos puesto en el primer paso.)



9.-Nos conectamos al servidor y comprobamos que no nos pide password.

No hay comentarios:

Publicar un comentario