NX Client Configuration

 

Follow this guide to install and configure NX client on your computer. The screenshots shown below were taken on Mac OSX, but the process is identical on Windows.

Before You Begin

To use NX, your MSI home directory must not be group-writable. By default, your MSI home directory is read-only at the group level, so no action is needed. NX relies on SSH public key authentication, which fails if your homedir is group-writable.  If you have modified the permissions in the past, you can reset the correct permissions with: 

    chmod go-w ~
    

Client Configuration

  1. If you do not have NoMachine installed on your computer already, do so by visiting https://www.nomachine.com/download-enterprise#NoMachine-Enterprise-Client and choosing the appropriate one under the category, "NoMachine Enterprise Client".
  2. Once you have installed the software, in the Mac's Finder, visit Applications and click on "NoMachine.app". The first time you use the software it will open a window as shown in the image below. This is a welcome screen that shows some information about using NX Client. If you do not want to see the welcome screen each time, check the box labeled "Don't show this message again". Click the "Continue" button.
  3. There are several welcome screens. For each screen you will have the option to check "Don't show this message again". Click "Continue" for each screen until you see the "Recent connections" screen as shown below. Fill in the host name as nx.msi.umn.edu. Then click the lightning icon.
  4. Enter your username and password. Click the "Ok" button.
  5. Click <New virtual desktop or custom session>
  6. For this example we will choose a GNOME virtual desktop. Select "Create a new GNOME virtual desktop". Click "Continue".
  7. The first time you use the software you will see some information screens. As with the welcome screens described above, if you do not want to see the information screens each time, check the box labeled "Don't show this message again". Click the "Ok" button.
  8. You should now be connected:

Accessing Software Modules

To prevent nx.msi.umn.edu from being heavily loaded, we do not allow users to run their processes / programs on it. nx.msi.umn.edu only provides a gateway for users to access other MSI Linux resources and supercomputers (but not lab workstations). Users can ssh to other MSI interactive nodes or use isub to run their processes. To do so, once you have used NX to login to nx.msi.umn.edu, open a terminal by using the menu that you obtain by right-clicking on the desktop (as shown in image below).

In the terminal, you can type isub or you can type, "ssh -X username@machinename.msi.umn.edu”. Make sure that you replace the username with your MSI username and the machinename.msi.umn.edu with one of the MSI machines that you normally use, such as itasca, calhoun, lab, etc. Press "Enter”. The terminal prompts you to enter your password.