Knowledge Base

Connecting to NX from Outside the University

Web Browser

The simplest way to access the nx system is to open in a web browser. There are some things such as mapping drives which does not work with the nxwebplayer but you can still drag and drop files on to the desktop and use the NX file transfer. It is also possible to use the  web url to connect to a number of pre-configured custom configurations. When you connect to one of these the you may be shown a list of existing session if you already have an existing  full desktop or custom session.

Mate Terminal Mate terminal without any desktop
xterm xterm without any desktop
Cluster Mate terminal running an SSH connection to the RACC


There are a number of ways to connect using the NX client from off campus. The easiest is to use a Pulse Secure connection from This will give you a network connection through the University firewall so you can connect to NX in the usual way.

The pulse client can be installed on Windows, MacOS , Ubuntu Linux and other Operating Systems

SSHGate Tunnel (legacy)

It is possible to connect to NX by creating a tunnel through SSHGate. Use the following command to create a tunnel from a port on the localhost (4040 in the case below) to the port 4000 on

The port number 4040 here is used as an example and the NX service is already running on port 4000, but you can use any free port.

You can check tunnel is listening on the localhost using the command

Now in the NX client create a connection to localhost on port 4040 or the port you have chosen to use. Mobaxterm users can setup the tunnel as follows:

Tunnel to via sshgate in mobaxterm

Then create a NX connection to localhost on port 4040 or your chosen port:

NX connection to localhost on port 4040
NX connection to localhost on port 4040