GNU/Linux >> Linux Esercitazione >  >> Linux

ClusterSSH(cssh) – Gestisci più sessioni SSH su Linux

ClusterSSH(cssh) è uno strumento di amministrazione del cluster, viene utilizzato per apportare la stessa modifica su più server Linux contemporaneamente. ClusterSSH(cssh) controlla un certo numero di finestre xterm tramite un'unica finestra della console grafica per consentire l'esecuzione interattiva dei comandi su più server Linux tramite una connessione ssh o rsh.

Il comando Cssh apre una console di amministrazione e un xterm su tutti gli host specificati. Qualsiasi testo digitato nella console di amministrazione viene replicato su tutte le finestre. Tutte le finestre possono anche essere digitate direttamente.

Installazione di ClusterSSH su Ubuntu

Usa il comando apt-get per installare il pacchetto richiesto:

# sudo apt-get install clusterssh

Installazione di ClusterSSH su CentOS/RHEL/Fedora

Per installare ClusterSSH su CentOS/RHEL/Fedora, prima configura il repository EPEL, quindi esegui il comando seguente:

# yum install clusterssh

Dopo l'installazione, definire il cluster di host su cui vogliamo eseguire i comandi. Per fare ciò, crea un file di configurazione ClusterSSH a livello di sistema come segue.

# sudo vi /etc/clusters

Se desideriamo una configurazione ClusterSSH specifica per l'utente, usa semplicemente ~/.csshrc invece di /etc/clusters. Nell'esempio sopra, definisco due cluster:nsit_cluster1, nsit_cluster2 insieme agli host.

Esempio 1 :per avviare ClusterSSH, esegui il comando cssh come segue.

# cssh -l root nsit_cluster1

Nel comando precedente, "root" è l'ID di accesso per tutti gli host nel cluster e "nsit_cluster1" è il nome del cluster.

Esempio 2 :nome host individuale invece del nome del cluster.

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

Nel comando sopra, sostituisci semplicemente il nome host in base al tuo ambiente.


Linux
  1. Come installare, gestire, avviare e avviare automaticamente il servizio ssh su RHEL 7 Linux

  2. Come gestire le capacità dei file Linux

  3. Come gestire la password dell'account in Linux

  4. Gestisci utenti Linux e gruppi Linux

  5. Come comprimere più file su Linux

Come gestire più versioni Java con jEnv su Linux

Esempi di comandi dello schermo per gestire più sessioni di terminale

Come creare alias SSH in Linux

Esempi di comandi Tmux per gestire più sessioni di terminale in Linux

Come gestire in remoto un server Linux con SSH

I 10 migliori software client di posta elettronica Linux per gestire più account