Knowledge Base

Connecting to NX from Outside the University Campus

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. Note there is a keyboard mapping issue with safari but chrome works. 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.

Full desktop Full Desktop
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.

To find out more, please visit the DTS remote working page.

ACT-SSH Tunnel

It is possible to connect to NX by creating a tunnel through act-ssh. 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 in the GUI. Here we show how to do this with Google Authenticator authentication to act-ssh. You can also use ssh key authentications, see act-ssh with MobaXterm – step by step guide.

Then save the tunnel and start it by clicking on the “play” button

You will then be asked for you google authentication code for

and password

The above approach will require you will enter the verification code each time you start the tunnel. If you want to automate this, you should use ssh key authentication, and connect to act-ssh on port 2222 (option 2 in the act-ssh instructions). In that case you should enter port 2222 for act-ssh when setting up the tunnel. If your ssh keys are generated in MobaXterm, tunnel connection should pick it up automatically  and you do not need to set it up separately (you should use the most recent version of MobaXterm). See act-ssh with MobaXterm – step by step guide

Suggest Content…

Related articles

ssh iconExternally visible ssh server – act-ssh

ssh iconact-ssh with MobaXterm – step by step guide

ssh iconact-ssh for Linux and Mac users – step by step guide

ssh iconact-ssh – connection caching for automated data transfers from Unix

Accessing Windows Servers and Desktops from Linux or web browsers