ssh sin contraseña

¿Estás harto de poner siempre la contraseña cuando entras a tu RaspBerry Pi?

Algunas veces es necesario, sobretodo cuando automatizamos tareas, que no se nos pida la contraseña en la máquina destino.

Nosotros, por ejemplo, usamos rsync mediante ssh para mandarnos ficheros entre las diferentes máquinas que tenemos y si queremos automatizar estas tareas no podremos porque nos requiere contraseña.

Siguiendo unos sencillos pasos podremos hacer que, desde una máquina determinada, no se nos requiera la contraseña en la máquina destino.

Vamos a poner un ejemplo práctico para que se entienda mejor.

A diario entramos en nuestro usuario de nuestra raspi que hace de servidor, para controlar que todo vaya bien.

Entramos poniendo ssh username@nuestro_servidor

Y cada vez que entramos nos requiere contraseña.

Bien… si la máquina origen siempre es la misma, podemos exportar estar claves.

Para ello, en la máquina ORIGEN ejecutaremos:

ssh-keygen

A todo lo que nos pregunte le vamos dando a siguiente, dejaremos todo en blanco.

Una vez finalizado nos dirá que nos ha creado un fichero id_rsa.pub

Ahora este fichero lo vamos a copiar en la máquina destino para el user que usamos.

ssh-copy-id -i ~/.ssh/id_rsa.pub username@nuestro_servidor

Con esto lo que hacemos es copiar la clave creada anteriormente a nuestra máquina destino para el usuario “username”

Una vez copiada, prueba a hacer ssh username@nuestro_servidor entrarás sin contraseña porque la has EXPORTADO anteriormente 😀

En otros documentos os enseñaremos a hacer copiar ficheros mediante rsync, herramienta muy potente para hacer copias de seguridad.

 

2 pensamientos en “ssh sin contraseña”

  1. Buenas!
    He hecho todo el proceso y cuando compruebo la conexion SSH, me pide la clave de acceso siempre. He reiniciado las dos máquinas incluso y tampoco funciona. Que podría ser?
    Es un poco urgente.
    Muchas gracias.

    1. Algún paso te estás dejando por el camino. Si lo seguimos al pie de la letra no falla. Lo tenemos así para las copias de seguridad entre nuestros servidores!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *