Configurar acceso por ssh sin introducir el password.
# cat ~/.ssh/id_rsa.pub
Si no existe ejecutar :
#ssh-keygen -t rsa -N ''
Autentificación por claves RSA/DSA
generar las claves DSA si no existen:
#ssh-keygen -t dsa
Dejar el password en blanco para que no lo pida
# cd .ssh # de nuestro home
archivos generados:
id_dsa (llave privada)
id_dsa.pub (llave publica)
Copiar clave pública al servidor con scp:
#scp id_dsa.pub root@srv0606.im-global.net:.ssh/id_dsa.pub
En el server de destino
cd /home/usuario/.ssh/ cat id_dsa.pub_CLIENTE >> authorized_keys2 rm id_dsa.pub_CLIENTE
Para conectarse: #ssh usuario@servidor
Otra forma de hacerlo es mediante cat
node@root:~# cat .ssh/id_rsa.pub | ssh backup@root 'cat >> 'ssh/authorized_keys.
Para conectarse sin necesidad de usar llaves
expect -c 'spawn ssh root@club001.im-global.net ; expect assword ; send "passwordDeAcceson" ; interact'