Вы должны сделать это с помощью команды SSH. Вам просто нужно установить plink.exe . Вы можете скачать его по адресу:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Затем из пакетного файла, подобного этому, выполните его:
@ECHO off
:: run remote command
plink.exe username@myserver /cygwin/C/Users/username/do-backup.sh
ECHO Remote command finished...
PAUSE>nul
Если вы хотите автоматизировать задачу, вы можете рассмотреть возможность использования plink. Фактически он использует ssh (или telnet, или raw) для подключения к другому компьютеру. Но вы можете использовать его для подключения и запуска команды в одной строке. Более подробную информацию можно найти в документации по шпатлевке: