| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| cssh [Le 20/09/2012, 19:29] – [Voir aussi] neoflow | cssh [Le 13/05/2018, 15:15] (Version actuelle) – [Configuration] 77.205.87.198 |
|---|
| ====== Cluster SSH ====== | ====== Cluster SSH ====== |
| |
| ClusterSSH (([[http://sourceforge.net/apps/mediawiki/clusterssh/index.php?title=Main_Page| la page officiel chez sourceforge]])) est un petit utilitaire, sous licence GPL , très pratique qui permet d'administrer plusieurs machines d'un coup via [[:SSH]]. | ClusterSSH (([[http://sourceforge.net/apps/mediawiki/clusterssh/index.php?title=Main_Page| la page officielle chez sourceforge]])) est un petit utilitaire, sous licence GPL , très pratique qui permet d'administrer plusieurs machines d'un coup via [[:SSH]]. |
| |
| ===== Installation ===== | ===== Installation ===== |
| Une fois l'outil installé vous pouvez créer des listes de machines sur lesquelles vous souhaitez vous connecter d'une seule traite. | Une fois l'outil installé vous pouvez créer des listes de machines sur lesquelles vous souhaitez vous connecter d'une seule traite. |
| |
| Créer un fichier ''.csshrc'' dans votre home | Créer un fichier ''.clusterssh/clusters" dans votre home (le répertoire .clusterssh est crée au lancement de cssh) |
| <code> | |
| cssh -u .csshrc > ~/.csshrc | |
| </code> | |
| |
| [[:tutoriel:comment_modifier_un_fichier|Ajouter]] ces deux lignes à la fin du fichier | [[:tutoriel:comment_modifier_un_fichier|Ajouter]] ces deux lignes à la fin du fichier |
| |
| <file> | <file> |
| cluster_tag1 = machine1 machine2 XXX.XXX.XXX.XXX | messerveurs root@machine1 user@machine2 XXX.XXX.XXX.XXX |
| clusters = cluster_tag1 | |
| </file> | </file> |
| | |
| | Si un ou plusieurs de vos serveurs SSH écoutent un autre port que 22 il suffit de mettre :port à la fin par exemple : |
| | |
| | <file> |
| | messerveurs root@machine1:8080 user@machine2:443 XXX.XXX.XXX.XXX |
| | </file> |
| | |
| |
| ===== Utilisation ===== | ===== Utilisation ===== |
| |
| |
| Pour lancer votre cluster ssh sur le tag1, utiliser la commande | Pour lancer votre cluster ssh sur votre liste de machines, utiliser la commande |
| <code> | <code> |
| cssh cluster_tag1 | cssh messerveurs |
| </code> | </code> |
| |
| ===== Voir aussi ===== | ===== Voir aussi ===== |
| |
| * **(fr)** [[http://www.neoflow.fr/modules/smartsection/item.php?itemid=64|Tutoriel d'installation et configuration de Cluster SSH]] sur Neoflow | * **(fr)** [[http://www.it-connect.fr/utilisation-de-cluster-ssh%ef%bb%bf/|Tutoriel d'installation et configuration de Cluster SSH]] sur IT-Connect |
| ---- | ---- |
| |