GNU/Linux >> Tutoriels Linux >  >> Linux

ClusterSSH(cssh) – Gérer plusieurs sessions SSH sous Linux

ClusterSSH(cssh) est un outil d'administration de cluster, il est utilisé pour effectuer la même modification sur plusieurs serveurs Linux en même temps. ClusterSSH(cssh) contrôle un certain nombre de fenêtres xterm via une seule fenêtre de console graphique pour permettre aux commandes d'être exécutées de manière interactive sur plusieurs serveurs Linux via une connexion ssh ou rsh.

La commande Cssh ouvre une console d'administration et un xterm pour tous les hôtes spécifiés. Tout texte saisi dans la console d'administration est répliqué dans toutes les fenêtres. Toutes les fenêtres peuvent également être saisies directement.

Installation de ClusterSSH sur Ubuntu

Utilisez la commande apt-get pour installer le package requis :

# sudo apt-get install clusterssh

Installation de ClusterSSH sur CentOS/RHEL/Fedora

Pour installer ClusterSSH sur CentOS/RHEL/Fedora, configurez d'abord le référentiel EPEL, puis exécutez la commande ci-dessous :

# yum install clusterssh

Après l'installation, définissez le cluster d'hôtes sur lequel nous voulons exécuter des commandes. Pour ce faire, créez un fichier de configuration ClusterSSH à l'échelle du système comme suit.

# sudo vi /etc/clusters

Si nous voulons une configuration ClusterSSH spécifique à l'utilisateur, utilisez simplement ~/.csshrc au lieu de /etc/clusters. Dans l'exemple ci-dessus, je définis deux clusters :nsit_cluster1, nsit_cluster2 avec des hôtes.

Exemple 1  :Pour lancer ClusterSSH, exécutez la commande cssh comme suit.

# cssh -l root nsit_cluster1

Dans la commande ci-dessus, "root" est l'ID de connexion pour tous les hôtes du cluster et "nsit_cluster1" est le nom du cluster.

Exemple 2 :nom d'hôte individuel au lieu du nom du cluster.

# cssh -l root mail1.nsitmail.com mail2.nsitmail.com mail3.nsitmail.com

Dans la commande ci-dessus, remplacez simplement le nom d'hôte en fonction de votre environnement.


Linux
  1. Comment gérer les capacités des fichiers Linux

  2. Gérer les utilisateurs Linux et les groupes Linux

  3. Comment compresser plusieurs fichiers sous Linux

  4. Impossible d'exécuter des applications X via SSH sous Linux

  5. Alternative clusterssh pour gérer plusieurs serveurs SSH

Comment gérer plusieurs versions de Java avec jEnv sous Linux

Exemples de commandes d'écran pour gérer plusieurs sessions de terminal

Comment créer un alias SSH sous Linux

Exemples de commandes Tmux pour gérer plusieurs sessions de terminal sous Linux

Comment gérer à distance un serveur Linux avec SSH

Les 10 meilleurs logiciels de client de messagerie Linux pour gérer plusieurs comptes