
In this tutorial, you will install packages for the latest Xfce desktop environment and the TightVNC package available from the official Ubuntu repository. You have many options when it comes to which VNC server and desktop environment you choose. Step 1 - Installing the Desktop Environment and VNC Serverīy default, an Ubuntu 20.04 server does not come with a graphical desktop environment or a VNC server installed, so you’ll begin by installing those.

On Linux, you can choose from many options, including vinagre, krdc, RealVNC, or TightVNC.On macOS, you can use the built-in Screen Sharing program, or can use a cross-platform app like RealVNC.


Then, you’ll use a VNC client program on your local machine to interact with your server through a graphical desktop environment. In this guide, you’ll set up a VNC server with TightVNC on an Ubuntu 20.04 server and connect to it securely through an SSH tunnel. It makes managing files, software, and settings on a remote server easier for users who are not yet comfortable with the command line. Virtual Network Computing, or VNC, is a connection system that allows you to use your keyboard and mouse to interact with a graphical desktop environment on a remote server.
