Pregunta Enviar un comando a otro servidor con ssh


Así que, básicamente, necesito enviar un comando de un servidor a otro.

ssh root@address.com 'My command'

¿Cómo especifico la contraseña?


0


origen




Respuestas:


Si tiene dos opciones:


2



Gracias. Lo estoy haciendo en php, así que ¿cómo puedo hacer que escriba la contraseña después? - user3524823
Bueno, en este caso puedes usar la herramienta @Samuel sshpass, pero recomiendo usar la autenticación de clave SSH en lugar de escribir tu contraseña en un archivo PHP, lo cual es probablemente una mala idea. - unlink


Utilizar el sshpass utilidad.

sudo apt-get install sshpass

Luego envíe comandos a través de:

sshpass -p '<password>' <ssh/scp command>

1