
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