Запустить скрипт Bash в клиенте с локального сервера?

Иногда вы также найдете полезную дополнительную информацию в /usr/share/doc.

Документацию в информационных файлах можно найти в строке, если вы не знаете описания файла, необходимого для вызова info:

info -k 'searchstring'
1
задан 31 March 2014 в 14:03

2 ответа

Я думаю, что вы хотите

wget http://server.com/scriptname.sh && bash scriptname.sh

Это просто загрузит сценарий локально и запустит его.

1
ответ дан 24 May 2018 в 10:13
  • 1
    Нет, чувак, я не хочу, чтобы все загружали мой скрипт на своей локальной машине. Я получил ответ. Спасибо за попытку – SAGAR 1 April 2014 в 18:22

Как было предложено в комментарии Radu, почему бы не использовать ssh для запуска вашего скрипта с вашего локального сервера?

Сначала установите openssh-server в свою клиентскую систему:

sudo apt-get install openssh-server

] Затем с вашего локального сервера:

ssh -t client_login@client_ip '/path_to_your_script/script.sh'

Параметр -t в команде ssh -t принудительно выделяет псевдо-tty.

0
ответ дан 24 May 2018 в 10:13
  • 1
    Да, это прекрасная альтернатива, и я это знаю, но я хочу сказать, что я не хочу раскрывать учетные данные пользователя для ssh на сервере, поэтому y размещен на веб-сервере для доступа ко всем в моей сети. Но теперь я собираюсь создать демо-пользователя без пароля, чтобы любой из моих сетей мог ssh без пароля и более того, что я предоставил только этому демоверситету. Ага – SAGAR 31 March 2014 в 15:01

Другие вопросы по тегам:

Похожие вопросы: