Ssh віддалений запуск команд або скрипта - linux

Для Linux системного адміністратора досить поширеною є завдання віддаленого запуску будь-якої команди або локального скрипта з однієї робочої станції або Linux сервера на інший віддаленої Linux машині по SSH.

У цій статті ви знайдете приклади запуску однієї або декількох команд або Bash скрипта, між двома віддаленими Linux хостами по SSH.

Це інформація буде особливо корисна тим, хто хоче написати Bash скрипт, який буде знаходитися на одній Linux машині, але буде запускатися на інших віддалених серверах по SSH.

SSH: Віддалений Запуск Команди

Віддалено запустіть команду на сервері по SSH:

Дізнайтеся Аптайм віддаленого сервера:

Перезавантажте віддалену машину:

SSH: Запуск Кількох Команд

У більшості випадком недостатньо віддалено запустити тільки одну команду по SSH.

Набагато частіше необхідно відправити відразу кілька команд на віддалений сервер, наприклад, для збору інформації з метою інвентаризації та отримати результат назад.

Існує безліч способів як це зробити, але я покажу найбільш популярні.

Запустити кілька команд на віддаленому хості по SSH:

Дізнайтеся аптйм і скільки вільного місця на диску:

Дізнайтеся скільки використовується пам'яті і середнє навантаження:

Дізнайтеся версію ядра, кількість ядер CPU і скільки всього RAM:

SSH: Запуск Bash скрипт

Не менш поширена ситуація, коли на Linux сервері лежить како-то Bash скрипт і необхідно по SSH запустити його на іншому Linux сервері.

Основна ідея полягає в тому, щоб підключитися на віддалений Linux сервер, дати скрипту виконати свою роботу і отримати результат, при цьому не копіюючи сам скрипт на віддалений сервер.

Ця завданню безумовно може бути виконана і при цьому досить просто.

Запустіть локальний скрипт script.sh на віддаленому сервері:

Схожі статті