Вы можете подключиться через ssh, передав команду в качестве параметра:
ssh user@remote.ip.address "~/myscript.sh"
Для подключения без пароля используйте ssh-ключи. Чтобы использовать ключи, вы должны сгенерировать пару на вашем компьютере с помощью команды:
ssh-keygen
Затем возьмите содержимое файла ~ / .ssh / id_rsa.pub (или id_dsa.pub, если вы используете параметр -t dsa в ssh-keygen) и поместите в файл ~ / .ssh / authorized_keys удаленной машины. .Ssh dir должен иметь разрешение 700.