Setting up Access to the Argonne ELabs Machines 
In order to work on the machines in the Argonne ELabs cluster (except www13
*), you have to use ssh keys to connect first to the MCS login service, and then go on from there to the machine you wish to work on.   It is possible to go directly through the login service using the 
-o ForwardAgent argument to ssh.
Here is how to set up any of the ELabs machines to use the same 
authorized_keys file you already have on the login server (terra, harley, or shakey).  We will use terra in the examples below. 
First, on terra, make sure that your public ssh key for terra is in the 
authorized_keys file on terra.  If it is not, you can easily do so with
        cd .ssh
        cat id_rsa.pub >> authorized_keys
If you have a DSS key rather than an RSS key then the name of the public key file will be 
id_dsa.pub.   Be sure to use 
double >> or you will overwrite the 
authorized_keys file rather than appending to it.
Next, use 
ssh-copy-id to distribute your public key to other computers. By default, it will chose 
id_rsa.pub; see the man pages for more details on how to choose specific keys to send.
        ssh-copy-id www13.i2u2.org
Repeat for any other machines that you want access to.
You also need to request that Mike Wilde make sure you are in the quarknet group and also the sudoers group for that machine.  He has to ask systems people to handle this because it gets overridden if he does it manually.  
(Q: can you request the group via the Unix Permission Groups page on MCS Accounts?)
*The machine www13.i2u2.org currently allows direct connections from an external site, using either an ssh key or your Argonne MCS password.
-- Main.LizQuigg - 24 May 2007 
-- Main.EricMyers - 29 May 2007
-- Main.PhongNguyen - 16 Dec 2008