[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
$ cssh --hostfile servidores.txt
$ cssh user@server1.example.com user@server2.example.com
$ cssh user@server1.example.com:2222 user@server2.example.com:2200
$ cssh --telnet server1.example.com server2.example.com
$ cssh --tile-layout
$ cssh --layout 2x2 server1.example.com server2.example.com server3.example.com server4.example.com
$ cssh --command "uptime" server1.example.com server2.example.com
$ cssh --no-master server1.example.com server2.example.com
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