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

StackOverflow https://stackoverflow.com/questions/595002

Вопрос

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

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

Итак, для получения полных оценок:

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

Решение

Следующие Ответ Тима Поста:

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

#!/bin/bash
ssh user@host "chmod 755 /go && /go"
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top