VNC Clients

To connect to a desktop session for using Graphical User Interface (GUI) applications on Rosalind a VNC client is required. Any VNC client can be used but an SSH tunnel to the login nodes is required so we recommend VNC clients here that have that functionality built-in.

Linux

Remmina

  1. Install the latest version available from the Remmina site
  2. Create a new connection profile with the following settings:
    • Name: Rosalind
    • Protocol: VNC - VNC viewer
    • Server: <IP address>:<port> (received from the alces session command)
    • User password: <password> (received from the alces session command)
    • SSH Tunnel Tab
      • Enable SSH Tunnel
      • User name: <your KCL username>
      • Password: <your password>
  3. Click "Save and Connect"

Windows

TurboVNC

  1. Install the latest version from the TurboVNC site.
  2. Run "Java TurboVNC Viewer" (n.b. it is necessary to run the Java version of the viewer for the ssh tunneling support).
  3. Click "Options", on the "Security" tab enter the following settings:
    • SSH user: <your KCL username>
    • Check "Use VNC server as gateway"
    • Click "OK"
  4. Enter the VNC server: <IP address>:<port> (received from the alces session command)
  5. Click Yes to the SSH fingerprint prompt
  6. Enter your password at the SSH Password prompt
  7. Enter the password received from the alces session command at the VNC authentication prompt

MacOS

Screen sharing

  1. Open the terminal and create an ssh tunnel that will forward port 5900 to the <remote port> on the <IP address> host, e.g.:

    ssh -NL 5900:localhost:<port> <username>@<IP address>

    where <username> is your KCL username and both <port> and <IP address> are given in the output of the alces session command.

  2. Navigate to Finder -> Go -> Connect to server and as the connection string use vnc://<username>@localhost where <username> is your KCL username.

  3. Enter the password received from the alces session command at the VNC authentication prompt.

Important

When the ssh command executes successfully you will not see any feedback on the screen. Make sure that you do not close the terminal window, or exit the ssh command as that will terminate your vnc session.