PSSH, voer opdrachten tegelijkertijd uit op meerdere externe servers

pssh

OpenSSH is een van de tools die het meest wordt gebruikt door systeembeheerders en het is logisch dat dit het geval is, omdat het ons in staat stelt om op afstand met elke computer te communiceren, maar alsof we daar zitten en we hebben zelfs via X11 Doorsturen, de mogelijkheid om elke GUI te bekijken. Maar er is een logische beperking, en dat is dat we een verbinding moeten openen voor elke externe computer waartoe we toegang hebben, waarvoor we evenveel terminalvensters nodig hebben.

Maar gratis software heeft altijd verrassingen voor ons, en er is een tool zoals pssh dat stelt ons in staat voer opdrachten uit via SSH op meerdere externe servers vanuit een enkele shell, waardoor middelen worden bespaard en veel behendigheid wordt behaald bij het hanteren ervan. Het is een zeer interessant project, ontwikkeld in Python en dat een zeer intelligente en eenvoudige bediening biedt voor degenen onder ons die SSH al regelmatig hebben gebruikt.

Dat is het PSSH bestaat uit verschillende hulpprogramma's, die ons volledige functionaliteit bieden als het gaat om het beheren van externe servers, aangezien we een programma zoals pscp hebben om bestanden parallel naar verschillende hosts te kopiëren, prsync om bestanden tegelijkertijd naar verschillende hosts te synchroniseren, pnuke om processen op meerdere hosts te beëindigen of te 'doden' en pslurp om bestanden van meerdere externe hosts naar één machine te kopiëren. Zoals we kunnen zien, zijn de mogelijkheden die ze ons allemaal bieden indrukwekkend sinds we kunnen voer een gelijktijdige back-up uit naar twee computersOnder meer.

PSSH kan worden geïnstalleerd als we downloaden en installeren Pip in onze distro; Voor degenen die deze tool niet kennen, kunnen we zeggen dat het een commando is dat vergemakkelijkt de installatie en het beheer van op Python gebaseerde software​ Zodra we het hebben geïnstalleerd (het staat in de officiële repositories van de belangrijkste distributies, het wordt python-pip genoemd), doen we zoiets eenvoudigs als:

# pip installeer pssh

Deze tool zal zijn ding doen en we zullen het hebben pssh geïnstalleerd, dan is het tijd om het hosts-bestand te configureren, dat niet bestaat en we moeten het maken om het IP-adres toe te voegen van de hosts waartoe we toegang zullen krijgen. We kunnen meer leren door 'pssh –help' uit te voeren, maar dat kunnen we gerust zeggen Parallelle SSH of PSSH Het is een zeer complete en veelzijdige tool, waarvan de functionaliteit misschien is waar veel SysAdmins op zaten te wachten.

Meer informatie: pssh (in Google Code)


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Fernando zei

    Interessant! om het in de praktijk te brengen