Skip to content

Watch How to Set Up RDP on Ubuntu VPS: A Step-By-Step Tutorial

This step-by-step tutorial will walk you through the process of setting up a Remote Desktop Server on Ubuntu VPS. The tutorial covers everything from choosing a VPS, to installing the necessary packages, to connecting to the server remotely from Windows, and finally fixing errors.

Play Video about RDP ON UBUNTU VPS


$ 5
  • 4 vCPU Cores
  • 8 GB RAM
  • 50 GB NVMe or 200 GB SSD
  • 1 Snapshot
  • 32 TB Traffic Unlimited Incoming
$ 5


$ 13
  • 6 vCPU Cores
  • 16 GB RAM
  • 100 GB NVMe or 400 GB SSD
  • 2 Snapshot
  • 32 TB Traffic Unlimited Incoming
$ 13


$ 22
  • 8 vCPU Cores
  • 30 GB RAM
  • 200 GB NVMe or 800 GB SSD
  • 3 Snapshot
  • 32 TB Traffic Unlimited Incoming
$ 22


$ 40
  • 10 vCPU Cores
  • 60 GB RAM
  • 400 GB NVMe or 1.6 TB SSD
  • 4 Snapshot
  • 32 TB Traffic Unlimited Incoming
$ 40

Step 2: Download PuTTY & Connect to Your VPS

Download PuTTy and SSH to Your VPS

Step 3: Update the package list using the appropriate command.

This step is important to ensure that the VPS has the latest updates and security patches.

					sudo apt update && sudo apt upgrade

Step 4: Install a Login Manager: Slim

A login manager is a program that handles the user authentication process and displays a graphical login screen. This step involves installing a specific login manager called Slim, which is a lightweight and simple login manager for Linux systems.

					sudo apt install slim
					sudo service slim start

Step 5: Install a GUI (Graphical User Interface) to interact with the VPS using visual elements

A GUI provides a more user-friendly interface for managing and administering the VPS. It allows you to interact with the VPS using icons, buttons, and windows, instead of just command-based elements.

					sudo apt install ubuntu-mate-desktop

Step 6: Install XRDP to access and control the VPS remotely

RDP allows you to access and control the VPS remotely as if you were physically sitting in front of it, just like a personal computer. Use the GUI and RDP connection to perform tasks on the VPS like browsing the internet, streaming, and running software programs. The GUI and RDP connection allow you to perform a wide range of tasks that can be done on a traditional computer like browsing the internet, streaming, trading, running software programs, and so on.

					sudo apt install xrdp
					sudo systemctl status xrdp

Step 7: Connect to your Ubuntu VPS Using Remote Desktop Connection

Search for Remote Desktop Computer, open it and enter the IP address of your VPS, along with the username and password that you use to log in to your VPS. Once connected, you will see the desktop of your VPS, and you will be able to interact with it as if you were physically sitting in front of it.


Step 8: Fix Slow Remote Desktop Connection Issue

To fix the slow desktop issue, connect using LAN (Local Area Network) with a speed of 10Mbps or higher.

Step 9: Fix Disappearing Menu

To fix the disappearing menu issue, follow the following steps:

These steps should fix the disappearing menu issue and the menu should be functioning as it should.


° 00:00 Introduction
° 01:16 Get a Powerful and Affordable VPS
° 03:33 Download & Install PuTTY and SSH to the VPS
° 05:09 Update Ubuntu & Install Slim
° 06:08 Install a GUI (Mate Desktop)
° 08:23 Install XRDP
° 08:51 Connect to Ubuntu Using Windows Remote Desktop Connection
° 09:28 Fix slow desktop
° 10:28 Browsing the Internet Test
° 11:52 Fix the Menu

Have you encountered a problem?
I am here to help! Leave your comment below.

2 thoughts on “How to Set Up RDP on Ubuntu VPS: A Step-By-Step Tutorial”

  1. Avatar

    I followed the steps. All of them. Everything went fine with the installs. when I use the Windows RDT utility I get no connection. It says:
    Remote Desktop can’t connect.
    1. Remote access may not be enabled
    2. The remote server may be turned off
    3. THe remote computer is not avalable on the network.
    The remote computer is turned on, I can connect with Putty.

Leave a Reply

Your email address will not be published. Required fields are marked *

Pin It on Pinterest

error: Content is protected !!