Hemos visto muchas formas de automatizar las conexiones ssh, desde compartir las claves publicas y privadas, o usar scripts de utilidades como sshput, expect-lite o expect. Hoy otra opción utilizando el comando sshpass. Para quien no se quiera complicar mucho, Este comando nos permite enviar la password cuando establecemos una conexion ssh.
Para instalarlo en ubuntu (o sistemas derivados) ejecutamos: sudo apt-get install sshpass
Despues cuando queramos conectar automaticamente a un servidor remoto mediante ssh, podemos usar la siguiente sintaxis:
sshpass -p <password del host remoto> ssh <usuario remoto>@<host remoto>
Mas información | Desde Linux
Comentarios recientes