SSH keys on ACI

For students using Roar for the first time, start a terminal on a Roar node, and run the following script

/gpfs/group/RISE/classroom/astro_528/scripts/updateKeys.sh

once at the beginning of the semester.

This will:

  1. Properly setting up keys for password-less ssh to compute nodes which is sometimes required by some distributed computing models,
  2. Generate keys for github,
  3. Modify ssh config file, and
  4. Set proper permissions on all ssh files/directories.

I recommend that you do NOT enter a password for your ssh key. (If you do use a password, then you’ll have extra work to do before Lab 7.)

Once you run the updateKeys.sh script, then you’ll need to add the new ssh key to the list of authorized keys for your github account in order to push code from ACI to github.