NoMachine is a remote desktop application. With it, you can log into a remote Ubuntu desktop running on the Hutch servers. This let's you use the remote Ubuntu desktop's terminal application for SSHing into the compute servers we'll be using for the class.
One advantage to this is that for the parts of the class that involve editing text/code files, you can use a GUI text editor called GEdit, which comes with Ubuntu. This will likely be easier for beginners to use than a terminal based text editor.
This is possible because the home directories on the compute servers are also mounted into the Ubuntu desktop sessions, meaning you can read and write data/files in both environments.
You may find the virtual desktops have high latency, and aren't as responsive as the text based text editors. Also, it's just extra work to have to log into a remote desktop, and then from there into a remote terminal session.
First, download and install NoMachine on the laptop you'll be using for the class.
Next, open up NoMachine, and click the "New" button in the orange bar. Name your connection, so you'll remember what it is (e.g., either "lynx" or "manx" (see below)).
Once you have the remote Ubuntu desktop running, open up the terminal application:
>_
on it)Now try running ssh <username>@rhino
, using your Hutch password when prompted. If you get a prompt that looks roughly like
<username>@rhino04:~$
then everything has been set up correctly.