====== Linux - ClusterSSH zur Verwaltung mehrerer Server ======
Kommt man in die Verlegenheit, mehrere gleiche Server verwalten zu müssen, steht einem mit **ClusterSSH (CSSH)** ein mächtiges Tool zur Verfügung. Hierbei besteht die Möglichkeit, Befehle auf mehreren Servern gleichzeitig auszuführen oder auch individuell auf jeden Server einzeln zuzugreifen.
----
===== Installation =====
Die Installation unter Ubuntu erfolgt mit \\
sudo apt install clusterssh
===== Anleitung =====
Die Syntax um SSH Instanzen mit **ClusterSSH** zur starten ist relativ einfach, z.B. \\
cssh user@server1 user@server2 user@server3
Es können hierbei IP’s und Domains verwendet werden. Nach absenden des Befehls öffnen sich 3 Terminalfenster und ein Eingabefeld für die Befehle: \\
{{:wiki:linux:konnektivitaet:cssh.jpg?400|}}
\\
\\
Bei mehreren Servern, kann man diese auch zu Gruppen zusammenfassen, indem man einzelne IP-Bereiche in geschweifte Klammern setzt, z.B.:
cssh user1@10.0.0.{1,15,32} user2@hostname
Befehle können wie bereits oben erwähnt über das Eingabefenster für alle Server oder für einzelne Server in den dementsprechenden Terminals eingegeben werden. \\
\\
===== Fazit =====
Der Einsatz von **ClusterSSH** erleichtert einem das Leben in der Serververwaltung immens. Ein Punkt worauf man achten sollte ist jedoch, dass die **Copy/Paste Funktion** manchmal unzuverlässig funktioniert.
----
====== Zusammenhängende Beiträge ======
[[wiki:linux:konnektivitaet:linux-ssh-client|]] \\
[[wiki:linux:konnektivitaet:linux-ssh-server|]] \\
[[wiki:linux:konnektivitaet:linux-ssh-key|]] \\
[[wiki:linux:konnektivitaet:linux-cssh|]] \\
----
{{page>impressum:ausschluss#Haftungsausschluss}}
----
~~DISCUSSION~~