Solución:
La utilidad sshpass está destinada exactamente a esto. Primero, instale sshpass escribiendo este comando:
sudo apt-get install sshpass
Luego anteponga su comando ssh / scp con
sshpass -p '<password>' <ssh/scp command>
Este programa es más fácil de instalar cuando se usa Linux.
El usuario debe considerar el uso de la autenticación de clave pública más segura de SSH (con la ssh
comando) en su lugar.
¿Qué pasa con este guión de espera?
#!/usr/bin/expect -f
spawn ssh [email protected]
expect -exact "[email protected]'s password: "
send -- "mypasswordr"
interact
Plink de PuTTY tiene un argumento de línea de comandos para una contraseña. Se han hecho algunas otras sugerencias en las respuestas a esta pregunta: usar Expect (que está disponible para Windows) o escribir un lanzador en Python con Paramiko.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)