martes, 26 de noviembre de 2013

jueves, 21 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

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.