In a 3/7/2005 note, Tom said Our EDC machines already have IBM dsh installed in /opt/csm/bin/dsh. I've created a link from /dfs/ipntools/ to it, so that having /dfs/ipntools in your PATH is enough to get access. "man dsh" works. To get it running 1) put /dfs/ipntools in your PATH (probably in .profile) 2) Create a ~/.rhosts file with something like "+ userid" in the first line, where userid is your username. The permissions on the .rhosts should be go-wrx (read only by you). 3) Create a ~/dshhosts file that contains the nodes you want to dsh to by default, one per line. 4) Add export DSH_LIST="/dfshome/home/tom/dshhost"" to your .profile 5) Run "dsh uptime" or whatever you like You can run a command on specific hosts using the -w option. Example: dsh -w dweb1,dweb2 "tail /ips/ipn/logs/httpd-errors" It looks like the only way clusters or groups for dsh can be defined is via IBM's CSM tools. I'm not familiar with those. If anyone figures them out, let others know. Otherwise you can have different dshhosts files and switch between them. It will also work using ssh via the -r /usr/local/bin/ssh option. It helps if you have already logged into each target node at least once via ssh, so that the initial key exchange can get saved. If you have setup ssh to not need a password, that should work via dsh as well,. otherwise for ssh, dsh will prompt for a password for each target node. You can run a command as root using -l root -r /usr/local/bin/ssh, then feeding it the root password 10 times. If you don't use the -r ssh arg, then it will complain about permission problems, since there is no /.rhosts on all machines (and should not be).