Comment lancer la même commande sur plusieurs machines en même temps ?

Publié initialement à : Comment lancer la même commande sur plusieurs machines en même temps ? – Korben

Comment administrer plusieurs serveurs en même temps ? Facile avec ClusterSSH !!

Pratique pour mess botnets :rofl:

Hello,

Très pratique clusterssh, dont voici 2/3 astuces:

  • La conf par user est dans ~/.clusterssh/clusters (pas besoin d’être root pour l’utiliser!)
  • on peut spécifier le user dans cette conf:
    • cluster1 user@machine1 user@machine2
    • cluster2 user1@machine1 user2@machine2
  • on peut factoriser:
    • cluster machine{1…3}-dc{1,2}.mondomaine.tld
    • => 6 machines!
  • tout pleins d’autres astuces

Sinon, dans les autres outils de schizophrène, il y a clustershell qui permet aussi de lancer des commandes sur plusieurs machines mais sans interface graphique (et en factorisant les sorties des commandes):

clush -b -w srv1,srv2,srv3 "macommande"
---------------
srv[1,2]
---------------
resultat1
---------------
srv3̀
---------------
resultat2

Je vous laisse en découvrir les autres subtilités!