
Básicamente, necesito enviar un comando de un servidor a otro.
ssh [email protected] 'My command'
¿Cómo especifico la contraseña?
Respuesta1
Si tiene dos opciones:
- simplemente use la línea de comando que ya escribió, se le pedirá la contraseña del usuario "root"
- configure la autenticación sin contraseña, así:http://wiki.centos.org/HowTos/Network/SecuringSSH#head-9c5717fe7f9bb26332c9d67571200f8c1e4324bc, su comando se ejecutará usando la clave SSH y no se le pedirá que inserte la contraseña
Respuesta2
Utilizar elpaso sshutilidad.
sudo apt-get install sshpass
Luego envíe comandos a través de:
sshpass -p '<password>' <ssh/scp command>