PSSH, executa ordres en múltiples servidors remots en forma simultània

pssh

OpenSSH és una de les eines més utilitzades pels administradors de sistema i és lògic que així sigui ja que ens permet interactuar amb qualsevol equip de forma remota però com si estiguéssim asseguts allà mateix i fins i tot en tenim, mitjançant Reenviament X11, la possibilitat de visualitzar qualsevol GUI. Però hi ha una limitació lògica, i és que necessitem obrir una connexió per cada equip remot al qual accedim, per a això necessitem altres finestres de terminal.

Però el programari lliure sempre té sorpreses per a nosaltres, i hi ha una eina com PSSH que ens permet executar ordres mitjançant SSH en diversos servidors remots des d'un únic intèrpret d'ordresestalviant així recursos i guanyant moltíssim en agilitat a l'hora de manejar-los. Es tracta d'un projecte molt interessant, desenvolupat a Python i que ofereix un funcionament molt intel·ligent i simple per als que ja hem utilitzat SSH en forma regular.

És que PSSH està format per diverses utilitats, que ens ofereixen una funcionalitat completa a l'hora de manejar servidors remots ja que tenim un programa com a pscp per copiar arxius a diversos hosts en forma paral·lela, prsync per sincronitzar arxius a diversos hosts en forma simultània, pnuke per finalitzar o 'matar' processos en diversos hosts i pslurp per copiar fitxers des de múltiples hosts remots cap a un equip. Com veiem, les possibilitats que totes elles ens ofereixen són impressionants ja que podem realitzar un backup simultani cap a dos equips, Entre altres coses.

PSSH pot ser instal·lat si descarreguem i instal·lem Pip a la nostra distro; per als que no coneguin aquesta eina podem dir que es tracta d'una ordre que ens facilita la instal·lació i maneig de programari basat en Python. Quan el tenim instal·lat (està als repositoris oficials de les principals distros, es diu python-pip) fem una cosa tan senzilla com:

# pip install pssh

Aquesta eina farà el que és seu i ja tindrem PSSH instal·lat, després serà el moment de configurar el fitxer hosts, que no existeix i haurem de crear per afegir-hi l'adreça IP dels hosts als quals accedirem. Podem aprendre més executant 'pssh –help' però podem dir sense por a equivocar-nos que Paral·lel SSH o PSSH és una eina molt completa i versàtil, la funcionalitat de la qual pot arribar a ser el que molts SysAdmin estàvem esperant.

Més informació: PSSH (a Google Code)


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Fernando va dir

    Interessant! a posar-ho en pràctica