PSSH, запускайте команди одночасно на декількох віддалених серверах

pssh

OpenSSH Це один із інструментів, який найбільш часто використовується системними адміністраторами, і логічно, що це так, оскільки він дозволяє нам віддалено взаємодіяти з будь-яким комп’ютером, але так, ніби ми сидимо там і навіть маємо, через X11 Пересилання, можливість перегляду будь-якого графічного інтерфейсу. Але є логічне обмеження, і це полягає в тому, що нам потрібно відкрити з'єднання для кожного віддаленого комп'ютера, до якого ми маємо доступ, для якого нам потрібно стільки вікон терміналів.

Але вільне програмне забезпечення завжди має для нас сюрпризи, і є такий інструмент, як PSSH що дозволяє нам запускати команди через SSH на декількох віддалених серверах з однієї оболонки, тим самим заощаджуючи ресурси та отримуючи значну маневреність при роботі з ними. Це дуже цікавий проект, розроблений на Python, який пропонує дуже розумну та просту операцію для тих з нас, хто вже регулярно використовував SSH.

Це таке PSSH складається з різних службових програм, які пропонують нам повну функціональність, коли справа доходить до управління віддаленими серверами, оскільки у нас є програма, така як pscp, для копіювання файлів на кілька хостів паралельно, prsync для синхронізації файлів на декількох хостах одночасно, pnuke для завершення або "вбивства" процесів на декількох хостах і pslurp для копіювання файлів з декількох віддалених хостів на одну машину. Як ми бачимо, можливості, які всі вони нам пропонують, вражають з тих пір, як ми можемо виконувати одночасне резервне копіювання на два комп’ютери, серед іншого.

PSSH можна встановити, якщо ми завантажимо та встановимо Піп у нашому дистрибутиві; Для тих, хто не знає цього інструменту, ми можемо сказати, що це команда, яка полегшує встановлення та управління програмним забезпеченням на базі Python. Після того, як ми його встановили (він знаходиться в офіційних сховищах основних дистрибутивів, він називається python-pip), ми робимо щось таке просте, як:

# pip встановити pssh

Цей інструмент зробить своє, і у нас буде PSSH встановлений, тоді настане час налаштувати файл hosts, який не існує, і нам доведеться створити його, щоб додати IP-адресу хостів, до яких ми збираємось отримати доступ. Ми можемо дізнатись більше, запустивши "pssh –help", але ми можемо це сміливо сказати Паралельний SSH або PSSH це дуже повноцінний та універсальний інструмент, функціонал якого може бути тим, на що чекали багато хто з SysAdmins.

посилання PSSH (у Google Code)


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Фернандо - сказав він

    Цікаво! застосовувати це на практиці