PSSH, exécutez des commandes sur plusieurs serveurs distants simultanément

pssh

OpenSSH C'est l'un des outils les plus utilisés par les administrateurs système et il est logique que ce soit le cas car il nous permet d'interagir avec n'importe quel ordinateur à distance mais comme si nous étions assis juste là et que nous avons même, à travers Transfert X11, la possibilité d'afficher n'importe quelle interface graphique. Mais il y a une limitation logique, c'est que nous devons ouvrir une connexion pour chaque ordinateur distant auquel nous accédons, pour lequel nous avons besoin d'autant de fenêtres de terminal.

Mais le logiciel libre nous réserve toujours des surprises, et il existe un outil comme PSSH cela nous permet exécuter des commandes via SSH sur plusieurs serveurs distants à partir d'un seul shell, économisant ainsi des ressources et gagnant beaucoup en agilité lors de leur manipulation. C'est un projet très intéressant, développé en Python et qui offre une opération très intelligente et simple pour ceux d'entre nous qui ont déjà utilisé SSH régulièrement.

Est-ce que PSSH est composé de divers utilitaires, qui nous offrent des fonctionnalités complètes en matière de gestion de serveurs distants puisque nous avons un programme comme pscp pour copier des fichiers sur plusieurs hôtes en parallèle, prsync pour synchroniser les fichiers sur plusieurs hôtes simultanément, pnuke pour terminer ou `` tuer '' les processus sur plusieurs hôtes et pslurp pour copier des fichiers de plusieurs hôtes distants vers une machine. Comme nous pouvons le voir, les possibilités qu'ils nous offrent tous sont impressionnants car nous pouvons effectuer une sauvegarde simultanée sur deux ordinateurs, entre autres choses.

PSSH peut être installé si nous téléchargeons et installons Pépin dans notre distribution; Pour ceux qui ne connaissent pas cet outil, on peut dire que c'est une commande qui nous permet de facilite l'installation et la gestion des logiciels basés sur Python. Une fois que nous l'avons installé (il se trouve dans les référentiels officiels des distributions principales, il s'appelle python-pip), nous faisons quelque chose d'aussi simple que:

# pip installer pssh

Cet outil fera son travail et nous aurons PSSH installé, il sera alors temps de configurer le fichier hosts, qui n'existe pas et nous devrons le créer pour ajouter l'adresse IP des hôtes auxquels nous allons accéder. Nous pouvons en savoir plus en exécutant «pssh –help», mais nous pouvons affirmer que Parallèle SSH ou PSSH C'est un outil très complet et polyvalent, dont les fonctionnalités sont peut-être ce qu'attendaient de nombreux administrateurs système.

Plus d'informations: PSSH (dans Google Code)


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Fernando dit

    Intéressant! pour le mettre en pratique