Ejecutar un script bash remoto localmente

Ejecutar un script bash remoto localmente

He visto que es posible ejecutar scripts almacenados localmente en un servidor remoto, por ejemplo: ejecute un comando:

ssh USER@HOST 'COMMAND'

ejecutar un script

ssh [email protected] 'bash -s' < script.sh

¿Qué tal si lo hacemos al revés?

¿Es posible almacenar un script en un servidor remoto y ejecutarlo localmente?

Respuesta1

Sí, básicamente puedes leer el archivo de script en:

bash -c "$( ssh user@remote_host "cat /path/to/script.sh" )"

Funcionó bien con esta cosa mínima:

#!/bin/bash
seq 1 10

información relacionada