V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

clusterssh

[cssh]. Permite administrar múltiples sesiones SSH, RSH o Telnet de manera simultánea desde una única ventana de entrada de la que se puede enviar comandos a todas las sesiones activas, lo que resulta ideal para gestionar clústeres de servidores.

$ cssh server1.example.com server2.example.com server3.example.com
abrirá una ventana principal para enviar comandos simultáneamente y una ventana separada para cada servidor
$ cssh --hostfile servidores.txt
leer servidores desde un archivo con un archivo a uno por linea
$ cssh user@server1.example.com user@server2.example.com
especificar el usuario para las conexiones SSH
$ cssh user@server1.example.com:2222 user@server2.example.com:2200
si un servidor SSH está configurado para un puerto no estándar, se puede especificar
$ cssh --telnet server1.example.com server2.example.com
cambiar el programa de conexión a telnet
$ cssh --tile-layout
modificar cómo se distribuyen las ventanas
$ cssh --layout 2x2 server1.example.com server2.example.com server3.example.com server4.example.com
definir un diseño específico, por ejemplo, 2x2
$ cssh --command "uptime" server1.example.com server2.example.com
ejecutar un comando inmediatamente después de abrir las sesiones
$ cssh --no-master server1.example.com server2.example.com
controlar las sesiones manualmente sin la ventana maestra

Se puede definir clústeres en el archivo de configuración, por ejemplo:

$ nano ~/.clusterssh/clusters

[web_servers]

server1.example.com

server2.example.com

server3.example.com

[db_servers]

db1.example.com

db2.example.com

Y para conectarte a un grupo específico:

$ cssh web_servers
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3198 entradas - Acerca del Tractatus
La Pipa Plena 2025