Assim:
ssh host sh -s < script.sh
Para redirecionar a saída remota para o arquivo local:
ssh host sh -s < script.sh > output.txt
Explicação:
ssh host sh será chamado para o shell padrão no host remoto. A opção -s dirá ao shell remoto para ler os comandos da entrada padrão. Por fim, o redirecionamento < script.sh anexará stdin do shell remoto ao arquivo local script.sh . O último redirecionamento no segundo exemplo > output.txt anexará o stdout do shell remoto ao arquivo local output.txt .