Imprimir

Ejecutar un comando remoto con SSH

En vez de obtener un shell en la máquina remota, podemos simplemente ejecutar un comando en ella. Para ello, usaremos el cliente SSH con la siguiente sintaxis:

$ ssh usuario@servidor "comando"

Usaremos comillas dobles para evitar que el cliente interprete el comando. Una vez introducido el password se ejecutará el comando, retornando directamente al shell de la máquina cliente. Por ejemplo:

francis@asterix:~$ ssh mario@obelix "cat /etc/hostname"
mario@obelix's password:
obelix
francis@asterix:~$

Deja un comentario