For students using Lynx for the first time, run the following commands from the terminal on Lynx. (If you're not already at a terminal, see first step.)
Check if you already have ssh keys installed by running
ls -al ~/.ssh/
If you see a file id_rsa.pub, then you already have an ssh key. If not, then run
ssh-keygen
you can accept the default path. Do not specify a password.
Now you want to add the new ssh key to the list of authorized keys for your github account in order to push code from the Lynx cluster to github.
Login to GitHub
Click the circular avatar at the top right, select "Settings", then click "SSH and GPG keys" on the left. Then click the green "New SSH key" button.
In the Title box enter "ICDS Lynx" (or your preferred identifier).
In the "Key" box paste the contents of the file ~/.ssh/idrsa.pub from the Lynx cluster. You can get your ssh public key by running 'cat ~/.ssh/idrsa.pub' from the command line while logged into the Lynx cluster (or download it from the ACI portal by going to Files.Home Directory, clicking "Show Dotfiles" (at the top of the page), double clicking .ssh, clicking id_rsa.pub and then download. Then copy from your favorite text editor.)
Now you're ready to open a Pluto notebook for the first lab.