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 asks if you want to create a new connection.  Click the big green plus sign to create a new connection.
  3. You will be taken to the new connection wizard.  First is the protocol selection screen.  Select NX.  Press Continue.
  4. Next is the host screen.  In the host box input nx.msi.umn.edu.  Leave the port at 4000.  Select Continue.
  5. At the authentication screen be sure password is selected.  Select Continue.
  6. Don't use a proxy.  Continue.
  7. Give a name to your connection.  The default is "Connection to <hostname>".  Select Done.
  8. You will now be at the recent connections screen.  You should see your newly created connection.  Select your connection and press Connect.Connection Screen
  9. You will be prompted to login with your MSI credentials.  Input username and password and select OK.
  10. A new default virtual desktop is created for you.  Select the new virtual desktop and press Connect.
  11. The first time you use the software you will see some information screens. 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.
  12. 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, lab, etc. Press "Enter”. The terminal prompts you to enter your password.