Escribir la contraseña de ssh desde la línea de comandos

Si no podemos usar nuestra clave privada para poder acceder a un sistema remoto y tenemos que automatizar un script que se conecte por ssh, podemos usar el comando sshpass

Por defecto, al menos en Ubuntu, no viene instalado, por  lo que tendremos que instalarlo con:

sudo apt-get install sshpass

Una vez instalado, ya podremos usarlo con:

sshpass -p clave ssh usuario@equipo_remoto

Siempre teniendo en cuenta que esa clave se va a almacenar en texto plano, lo que puede poner en peligro la integridad del equipo remoto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.