Você pode simplesmente executar
ssh machine_name < batch_file.sh
para executar todos os comandos em batch_file.sh on machine_name . Funciona com pelo menos OpenSSH. Se você quiser entrar com esses comandos antes de abrir ssh , você pode usar
ssh machine_name << EOF