miércoles, 21 de diciembre de 2011

[Linux] Conectando entre servidores por SSH sin password

Bueno amigos esto mas que todo es una nota mental, debido a una necesidad que surgio en el trabajo, donde necesitaba copiar archivos via ssh en la madrugada asi que debia dejarlo en el Crontab, pero aqui es donde necesitaba que esto se ejecutara sin pedir contraseña para autenticación, asi que me puse a leer.

Y aca les dejo la solución:

Llamaremos Server1 al server de donde voy a sacar los archivos y Server2 donde voy a copiar los archivos.

En el Server2 creamos una llame publica asi:

# ssh-keygen -d 

Nos va a pedir ciertos datos a todo le damos enter y nos fijamos en la ruta default que se guarda la llave en este caso es /root/.ssh/id_dsa.pub

Siempre en Server2:

# cat ~/.ssh/id_dsa.pub | ssh usuario@ip-Server1 'cat >> ~/.ssh/authorized_keys'

Con esta linea copiamos el contenido del archivo de nuestra llave publica que esta en Server2 a el archivo de authorized_keys en Server1.


Luego de ejecutar esta linea podemos conectarnos al Server1 haciendo ssh o scp y no nos pedira cnotraseña.




Hasta la PROXYma.

0 comentarios :

Publicar un comentario

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Web Host