Как и каламбур, программирование - это игра слов (Алан.Дж.Перлис)

Как запустить удаленно SSH команды в Linux и показать результат локально

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 22 июня 2017

Как запустить удаленно SSH команды в Linux и показать результат локально
Это довольно распространенная задача для системных администраторов Linux, когда есть необходимость выполнения некоторой команды или локальный скрипт Bash из одного сервера Linux или Unix-сервера на другую удаленную машину на Linux с помощью SSH. В в этой статье вы найдете примеры как запустить удаленные SSH команды в Linux  с показанием результата локально.

Основной синтаксис для запуска удаленной команды SSH в Linux

 

где:

  • SSH -> это протокол или команда используется для установки соединения с удаленным сервером.
  • USER -> это имя пользователя на удаленном сервере.
  • HOST -> это удаленный хост, на котором вы хотите выполнить удаленную команду.
  • Command -> это команда, которую вы хотите выполнить на удаленном хосте.

Примеры:

  • Допустим, вы хотите  узнать детали точки монтирования удаленного сервера.
 

В приведенном выше примере система запросит у вас пароль вашего имени на удаленном хосте. Так как мы настроили пароль SSH между двумя серверами, система работала без пароля. В случае, если вы хотите настроить пароль SSH между двумя сервера, пожалуйста, прочитайте эту статью.

  • В случае, если вы хотите узнать результат команды бесперебойной работы на удаленном хосте.
 

  • Даже вы можете перегрузить сервер удаленно.
 

Запуск удаленной команды SSH в Linux, для остановки или запуска любого процесса или услуги.

  • В случае, если вы хотите остановить процесс HTTPd на удаленном хосте.
 

Так как в приведенном выше примере команда состоит из более чем одного слова, вы должны всю команду заключить в кавычки «‘».

  • Теперь, чтобы запустить его снова службу HTTPD, используйте команду ниже.
 

  • Позволяет проверить состояние службы HTTPd удаленно с помощью следующей команды:
 

Чтобы получить вывод в локальный файл Linux, выполните команду на удаленном хосте.

В случае, если вы хотите получить выход выполненной команды на удаленном хосте, вам необходимо следовать следующему методу.

 

Здесь, в приведенном выше примере мы выполнили команду использования памяти на удаленном хосте и перенаправили вывод в локальный файл «/tmp/memory.txt». После этого вы можете проверить содержимое файла с помощью команды cat.


Читайте также

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close