Artikelformat

csshX: simultane Terminalarbeit

csshX ist eine Mac Software, mit der man die Terminal.app steuern und dabei mehrere, SSH Sessions bedienen kann. Ich habe diese Software schon im letztem Podcast (AGU#019) erwähnt, aber sie ist einfach zu gut und zu nützlich, um ihr nicht auch mal einen richtigen Artikel zu gönnen.

Bildschirmfoto 2011 06 21 um 07 26 31

Was vielleicht auf dem erstem Blick abwegig erscheint, es gibt durchaus Situationen, wo man als Admin von mehreren „Eisen“ die gleiche Arbeit erledigen muss. Toll wäre es doch, die ein und die selbe Befehlsfolge auf allen Maschinen gleichzeitig ausführen zu können und trotzdem alles im Blick zu haben. Und genau das bietet csshX. csshX ist eine OpenSource Software (GPL), die unter OS X 10.5 aufwärts läuft.

Die Installation gestaltet sich mit dem Paketmanager Homebrew sehr einfach:

brew install csshx

Die Bedienung von csshX ist auch recht schnell erklärt. csshX startet man auch typischerweise aus einem Terminal heraus. Entweder direkt unter Angabe der Rechner oder durch Angabe einer Konfigurationsdatei, in der man alle seine Rechner und Logindaten speichern kann.

csshx --login root rechner1 rechner2 rechner3

Das Tool wechselt dann in einen Mehrfenstermodus, in der es selbst ein rotes Kontrollfenster erhält und dann so viele Terminals, wie angegebene Rechner. Die Aufteilung der Fenster erfolgt automatisch. Man kann nun über das Master-Terminal neue Rechner hinzufügen, Terminals aktivieren oder deaktivieren, die Anordnung ändern und natürlich gleichzeitig Text an alle Terminals senden.

Bildschirmfoto 2011 06 21 um 07 28 39

Bildschirmfoto 2011 06 21 um 07 38 43

Die Möglichkeiten sind vielfältig. Ich finde csshX großartig. Es spart einfach Zeit, diverse Aufgaben auf ähnlichen Rechnern zB. in einem Cluster durchzuführen. Unter Linux  und Windows gibt es ähnliche Alternativen: zB. ClusterSSH oder PuTTYCS.

Links
http://code.google.com/p/csshx/
https://github.com/mxcl/homebrew

Autor: Oliver

Ich bin Oliver und habe den aptgetupdateDE Blog im Juli 2007 aus der Taufe gehoben. Man findet mich auch auf Twitter.

5 Kommentare