Execute um script bash remoto localmente

Execute um script bash remoto localmente

Vi que é possível executar scripts armazenados localmente em um servidor remoto, por exemplo: execute um comando:

ssh USER@HOST 'COMMAND'

execute um script

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

Que tal fazer isso do jeito oposto?

É possível armazenar um script em um servidor remoto e executá-lo localmente?

Responder1

Sim, você basicamente pode ler o arquivo de script em:

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

Funcionou bem com esta coisa mínima:

#!/bin/bash
seq 1 10

informação relacionada