Projects / Cluster SSH

Cluster SSH

Cluster SSH opens terminal windows with connections to specified hosts and an administration console. Any text typed into the administration console is replicated to all other connected and active windows. This tool is intended for, but not limited to, cluster administration where the same configuration or commands must be run on each node within the cluster. Performing these commands all at once via this tool ensures all nodes are kept in sync.

Operating Systems

Recent releases

  •  24 Sep 2009 17:50

    Release Notes: This release fixes an annoying bug where unresolvable hostnames stopped the program from running, and adds in some new features (a customizable send menu that can now automatically tear-off, and display of available clusters in the 'Add Host' window).

    •  02 Jun 2009 15:50

      Release Notes: Many bugfixes and improvements.

      •  24 Jan 2008 00:20

        Release Notes: Various bugfixes and minor improvements.

        •  26 Nov 2007 13:55

          Release Notes: This release includes long awaited bugfixes and enhancements, including adding telnet as a communications method and the ability to close all inactive windows.

          •  25 Jul 2006 21:08

            Release Notes: First formal release of this branch. Series 2 is depreciated. Many bugfixes and enhancements.

            Recent comments

            13 Feb 2008 13:59 clusteradmin

            Larger clusters?
            Thanks for this tool.

            I wonder if people use it on clusters larger than 100 nodes - I guess it'd be difficult to handle this with GUI. Instead, I use a simple script with 'for' loop that does ssh to every node and runs the command - works fine so far, but perhaps there is a better way.


            22 Apr 2005 07:43 djferguson

            Re: konsole can do this as well
            My take is that not everyone uses konsole, and it isn't available on all platforms. When I tried it in the past I also found it quite clunky and awkward to use (i.e. you couldnt see all sessions at the same time), but this was before I started writing clusterssh and it may have changed since then.

            26 Jan 2005 20:43 jamiebecker

            Re: konsole can do this as well
            By saved sessions, I mean you could create a session
            in Konsole that says this:
            And whenever you start that session, you'll
            automatically log into your favorite server. Even
            better, you can create a new icon that opens a
            particular saved session, and than every time you hit
            New Tab (or Control-Shift-N), you'll open a new
            connection. Kind of like screen, but with nicer tabs.)
            Konsole is rather slow on slower computers and with
            less memory, though, so this is ideal for lots of
            uses. ;-)

            04 Jan 2005 14:29 jamiebecker

            konsole can do this as well
            This looks like a great tool, especially since it has

            lighter dependencies than KDE! If you're already

            using KDE, Konsole's tab bar can both open saved

            sessions and send input to all sessions. It can also

            monitor sessions for activity and silence -- so you

            can get a bell when something's done. I believe

            Gnome Terminal has been adopting a lot of

            features that Konsole has, so it's likely that Gnome

            Terminal can do this too.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.