Как выполнить команду в удаленной системе с помощью сценария BASH?

Как часть сложного сценария BASH, я хотел бы выполнить команду в удаленной системе из самого сценария.

Прямо сейчас я запускаю скрипт, который адаптирует файлы для удаленной системы и загружает их, а затем через ssh-логин выполняю одну команду.

Итак, для полной оценки:

  • Как мне войти в удаленную систему из сценария bash (т.е. передать учетные данные в неинтерактивном режиме)?
  • Как я могу выполнить команду (в частности, «chmod 755 / go && / go») из сценария?

Ответов (1)

Решение

После ответа Тима Поста :

Настройте открытые ключи, после чего вы сможете сделать следующее:

#!/bin/bash
ssh [email protected] "chmod 755 /go && /go"