NoMachine

As of 2016-01-09, the CRC no longer supports NoMachine.
NoMachine Logo

What is NoMachine?

NoMachine is a company that specializes in NX technology that handles X Window System connections to display remote desktop environments over a computer network. NX software compresses the X11 data to minimize the amount of data transmitted, thereby increasing the speed a GUI can be displayed. NoMachine is a replacement for the standard terminal or putty session for remote access to a CRC frontend. The primary reason to use NoMachine is if you are running a GUI based program and the response time is too slow. Using NoMachine will allow GUIs to render almost twice as fast. Currently, our license is limited to a single frontend machine, the daccss machine (daccssfe.crc.nd.edu). Note that in order to run a GUI with NoMachine on Windows you need Xming and on Mac you will need XQuartz. If you are already able to run GUIs with a normal ssh connection you are fine (NoMachine will just make it run faster). To install NoMachine, please use the links below.

Download and Installation Instructions

WindowsWindows     MacMac     LinuxLinux

Getting Started by Setting Up the Connection

Screenshot 1:
Once you have downloaded and installed NoMachine, run the program and you should see a screen similar to this:

Start Screen, click "new" button.


Screenshot 2:
Now click on the "new" button. This window will prompt you to choose either the "NX" or "SSH" protocol, be certain to choose "SSH".
Then click continue.

Choose SSH as protocol and click continue.


Screenshot 3:
Enter in the hostname which will be daccssfe.crc.nd.edu and keep port at 22.
Then click continue.

Be sure to enter in hostname correctly, then click continue.


Screenshot 4:
Keep the use system login button checked.
Then click continue.

Keep original settings and click continue.


Screenshot 5:
Keep the password button checked.
Then click continue.

Keep original settings and click continue.


Screenshot 6:
Keep the "Don't use a Proxy" button checked.
Then click continue.

Keep original settings and click continue.


Screenshot 7:
You can change the connection name if you like for your benefit, it doesn't matter.
Then click done.

Rename Connection if you want and click continue


Screenshot 8:
You have now finished creating a connection. You can rename, edit, and delete this connection by right-clicking on it.
You are finished with setting up the connection!

Connecting

Screenshot 8:
You've set up your connection, but you will need to actually connect to the frontend machine in order to run some GUIs.
First highlight the connection you just created and then click the connection button. If all goes well you should see this screen:

Be sure to fill in username and password

If you don't see this screen, please review my screenshots above that go through the process of making a connection. Be sure that you entered daccssfe.crc.nd.edu as the hostname.


Screenshot 9:
Now fill in your username (netID) and password. If login was successful, you will see this screen:

Click on the "Run the following command" button and type "aklog; xterm"


Screenshot 10:
Now you will need to click on the "Run the following command" button and type "aklog; xterm". These commands are needed in order for the terminal to work properly.
Then click continue.

Click on the "Run the following command" button and type "aklog; xterm"


Screenshot 11:
You will first see this screen, just ignore it and do nothing. In a few seconds a terminal should pop up.

Keep all the settings and click continue


Screenshot 12: If you see this screen congratulations, you are now connected.
You are now connected and ready to run a GUI at fast speed

Now you are now able to run GUIs in about half the time it used to take without NoMachine. Try running a GUI like matlab to test it out. Enjoy!

NoMachine Server

By default, NoMachine runs a sever on your machine once it is installed. If you do not like this I will show you how to turn it off:

Screenshot 13:
On the top right-side of screen, right click the NoMachine icon and select "Show the connection status":

Select "Show the connection status"


Screenshot 14:
Now click Connection On/Off switch:

Click Connection On/Off switch


Screenshot 15:
Click no:

Click no


Screenshot 16:
Enter in username and password and click ok:
enter username and password

The server has now been disabled.