Bueno por lo que veo tienes interés en loguearte al ssh sin que tengas que escribir el password, solamente corriendo un script, bueno esto lo puedes hacer gracias a dos paquetes que tendrás que instalar:
1.- expect.- Espera a que algo aparezca en la pantalla para ejecutar una acción
2.- send.- Bueno este no es propiamente un paquete, viene con nmh, envía mensajes a la pantalla
Yo tengo suse 11.1 pero no creo que haya mucha diferencia en las demás distribuciones, para expect
para send
una vez instalado ejecuta
Enseguida te saldrán algunas preguntas, (hace mucho que instalé eso, pero creo que puse y o Y en las que me salieron)
Ya hecho esto, procedemos a crear el script, claro habrá que cambiar las variables:
#!/usr/bin/expect -f
send "Conectando con el servidor...n"
set ipaddr "10.176.67.243"
set password "laid458adf6846"
set usuario "root"
spawn ssh $usuario@$ipaddr
expect "*?assword:*" {send "$passwordn"}
interact
Bueno espero que te sirva, hasta luego... ah también te dejo el script para que lo descargues, si quieres cambia la extensión, no me dejó subirlo con otra extension, pero igual ejecutándolo funciona... Recuerda ponerle permisos de ejecución