If you're at the point where you have to run the same commands on multiple servers, you should really be looking at puppet or cfengine. They really reduce the need to be interacting with the servers, and ensure consistency (and by consistency I mean "fewer fat fingers").

I even gave a presentation mentioning the latter (http://www.muug.mb.ca/meetings/lamp_tuning_seanwalberg.pdf) and have written about the former (http://m.linuxjournal.com/article/10046)

Sean

On Wed, Apr 14, 2010 at 10:42 AM, Gilbert E. Detillieux <gedetil@cs.umanitoba.ca> wrote:
At last night's meeting, during the round-table discussion, someone
asked about setting up simultaneous SSH connections to multiple host
sytsems.

Here's the program I was thinking of...

ClusterSSH: http://sourceforge.net/projects/clusterssh/

For MacOS X, there's also csshX that interfaces to the Terminal.app...

csshX: http://code.google.com/p/csshx/

Adam also mentioned PSSH...

http://www.theether.org/pssh/docs/0.2.3/pssh-HOWTO.html
http://www.theether.org/pssh/

Both PSSH and Cluster SSH are described in the following article, along
with yet another option called Multixterm...

http://www.ubuntugeek.com/execute-commands-simultaneously-on-multiple-servers-using-psshcluster-sshmultixterm.html

Hope that helps!

--
Gilbert E. Detillieux           E-mail: <gedetil@muug.mb.ca>
Manitoba UNIX User Group        Web:    http://www.muug.mb.ca/
PO Box 130 St-Boniface          Phone:  (204)474-8161
Winnipeg MB CANADA  R2H 3B4     Fax:    (204)474-7609
_______________________________________________
Roundtable mailing list
Roundtable@muug.mb.ca
http://www.muug.mb.ca/mailman/listinfo/roundtable



--
Sean Walberg <sean@ertw.com>    http://ertw.com/