GNU/Linux >> Tutoriales Linux >  >> Linux

ClusterSSH (cssh):administre múltiples sesiones SSH en Linux

ClusterSSH(cssh) es una herramienta de administración de clústeres, se utiliza para realizar el mismo cambio en varios servidores Linux al mismo tiempo. ClusterSSH(cssh) controla varias ventanas xterm a través de una única ventana de consola gráfica para permitir que los comandos se ejecuten de forma interactiva en varios servidores Linux a través de una conexión ssh o rsh.

El comando Cssh abre una consola de administración y un xterm para todos los hosts especificados. Cualquier texto escrito en la consola de administración se replica en todas las ventanas. Todas las ventanas también se pueden escribir directamente.

Instalación de ClusterSSH en Ubuntu

Use el comando apt-get para instalar el paquete requerido:

# sudo apt-get install clusterssh

Instalación de ClusterSSH en CentOS/RHEL/Fedora

Para instalar ClusterSSH en CentOS/RHEL/Fedora, primero configure el repositorio EPEL y luego ejecute el siguiente comando:

# yum install clusterssh

Después de la instalación, defina el grupo de hosts en los que queremos ejecutar los comandos. Para hacer esto, cree un archivo de configuración de ClusterSSH para todo el sistema de la siguiente manera.

# sudo vi /etc/clusters

Si queremos una configuración de ClusterSSH específica para el usuario, simplemente use ~/.csshrc en lugar de /etc/clusters. En el ejemplo anterior, defino dos clústeres:nsit_cluster1, nsit_cluster2 junto con hosts.

Ejemplo 1 :para iniciar ClusterSSH, ejecute el comando cssh de la siguiente manera.

# cssh -l root nsit_cluster1

En el comando anterior, "raíz" es el ID de inicio de sesión para todos los hosts del clúster y "nsit_cluster1" es el nombre del clúster.

Ejemplo 2 :nombre de host individual en lugar del nombre del clúster.

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

En el comando anterior, simplemente reemplace el nombre de host según su entorno.


Linux
  1. Envía comandos a múltiples sesiones SSH con Terminator

  2. Cómo instalar, administrar, iniciar e iniciar automáticamente el servicio ssh en RHEL 7 Linux

  3. Cómo administrar las capacidades de archivos de Linux

  4. Cómo administrar la contraseña de la cuenta en Linux

  5. Cómo comprimir varios archivos en Linux

Cómo administrar varias versiones de Java con jEnv en Linux

Ejemplos de comandos de pantalla para administrar múltiples sesiones de terminal

Cómo crear un alias SSH en Linux

Ejemplos de comandos Tmux para administrar múltiples sesiones de terminal en Linux

Cómo administrar de forma remota un servidor Linux con SSH

Los 10 mejores software de cliente de correo electrónico de Linux para administrar varias cuentas