Acho que a solução mais fácil é "ver" o sistema de arquivos local (ou parte dele) no servidor. Por exemplo, você pode usar o SSHFS .
É possível que uma máquina remota execute um comando, mas redirecione todas as leituras e gravações para uma máquina local.
Exemplo: Eu tenho um monte de scripts na pasta 'projeto'. Quando 'make simulate' é executado em 'project', uma simulação pesada é executada de acordo com alguns arquivos de entrada e, quando concluídos, os arquivos de saída são salvos na mesma pasta. Tudo isso acontece no meu laptop, que é limitado pela bateria e não é tão sofisticado quanto o meu desktop. Existe uma maneira de executar a simulação na área de trabalho (por exemplo, via ssh) sem passar pelo incômodo de primeiro copiar a pasta para a área de trabalho, executar a simulação lá e copiá-la de volta? Todos os programas relevantes devem, é claro, ser instalados na área de trabalho.
Acho que a solução mais fácil é "ver" o sistema de arquivos local (ou parte dele) no servidor. Por exemplo, você pode usar o SSHFS .
Tags ssh networking io