

You will need to regenerate your ssh key pair with sshproxy once a day, but once your key is generated the NoMachine Client will automatically connect. If you don't want to reauthenticate with your password and a new one-time code every time the NoMachine Client is disconnected, using sshproxy is strongly recommended. This means either using your NERSC password and one-time-code every time you connect to NoMachine, or configuring sshproxy to generate a daily SSH key pair.

NoMachine at NERSC is hosted via the SSH protocol, so you must configure your connection to NERSC to authenticate via SSH. To use NoMachine at NERSC, you will first need to download and install the appropriate version of the NoMachine Enterprise Client for the operating system on your laptop or workstation. Getting Started with NoMachine ¶ Install the NoMachine Client ¶ If you would prefer to use the lighter-weight Xfce desktop, please see Use Xfce instead of GNOME further down this page. Most of the instructions on this page assume the use of the GNOME desktop environment.

The current default environment on NERSC NoMachine nodes is GNOME desktop running on CentOS linux. NoMachine also allows a user to disconnect from a session and reconnect to it at a later time while keeping the state of all running applications inside the session. NoMachine can greatly improve the response time of X Windows and is the recommended method of interacting with GUIs and visualization tools running on NERSC resources. NoMachine (formerly NX) is a computer program that handles remote X Window System connections and offers several performance improvements over traditional X11 forwarding.
