Skip to Content

SSH Connection with TurboVNC

Published on August 22, 2024

Time to read: 7 minutes

Remote Desktop Client for connecting to OpenStack instances

Our OpenStack images that include desktops are preconfigured to run the turbovnc server. This server allows you to connect to your OpenStack instance using the TurboVNC client, which provides a very fast and secure desktop environment.

Step 1: Download TurboVNC Client for your OS

Download TurboVNC: TurboVNC Releases Download Page. Find the package for your computer’s operating system (OS)

Step 2: Install the TurboVNC Client

Install the TurboVNC client that you downloaded. In macOS and Windows, this should be as easy double-clicking on the installer file that you downloaded in the previous step.
Some Important Notes:

Step 3: Open a TurboVNC desktop connection

NOTE: TurboVNC cannot be used to connect to our instances for the first time as it does not support the first logon password reset. See Login Credentials & First Login below for more information

Open the TurboVNC client app. You will see a windows similar to this:

Example TurboVNC Desktop Window: Your TurboVNC Desktop Windows should look similar to the image below:

Optional: Reconnect to a TurboVNC Session

If you want to reconnect to a TurboVNC session, you can simply close the TurboVNC window, without actually logging out of the desktop. This will save your session for you to connect to at a later time.

BUG: TurboVNC connections will fail after an update

If TurboVNC is updated on your instance, you may have a situation where connections from the TurboVNC client subsequently fail. This is caused by a bug where TurboVNC is unable to identify the proper Linux Window Manager being used on your instance.

Solution:

  1. Use an ssh terminal session to connect to your instance
  2. On the instance, open the file: /etc/turbovncserver.conf and add the line $wm = "xfce"; to the end of the file. Close the file and save it
  3. Attempt to connect to the instance using your TurboVNC client