Fanout / Fanterm - Pour entrer des commandes sur plusieurs machine en même temps
- Introduction:
Ces deux outils de William Stearns peuvent se révéler très vite indispensable lors de la gestion de plusieurs machines…
Comme indiquer dans le titre, ces outils permettent de lançer des commandes simultanément sur plusieurs machines, et ce, même de façon interractive (avec fanterm).
- Installation:
Je n’ai rien trouvé dans les dépôts ni en .deb. J’ai donc “aliéner” le rpm:
wget http://www.stearns.org/fanout/fanout-0.6.1-0.noarch.rpm
sudo alien fanout-0.6.1-0.noarch.rpm
sudo dpkg -i fanout_0.6.1-1_all.deb
- Une petite démo sur 2 machines pour illustrer:
- L’exemple plus concret issue du site de l’auteur:
- Pour les ssh sur des ports non standards, je suis passé par le fichier config (voir man ssh_config)
$ cat .ssh/config
Host bipbip
Hostname 172.16.2.200
User yannick
Port 2222
-
L’authentification se fait par clé (voir man ssh)
-
J’ai remplacé
xterm
parEterm
dans/usr/bin/fanterm
-
Démo réalisée avec Byzanz
Le .deb breezy trouvé sur Le StrassBlog