
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