
Introduction
Remote Desktop Protocol (RDP) is a Microsoft protocol providing a remote graphical connection to another computer via the network. It supports strong encryption, audio, and disk redirection. xrdp is an open-source project to implement the RDP on the Linux X desktop. This tutorial explains how to install xrdp on a Ubuntu 20.04 instance with GNOME desktop environment.
Prerequisites
- Deploy a Vultr Ubuntu 20.04 instance.
- Create a sudo user.
- Update the Ubuntu server.
Installation Steps
Connect to your instance via SSH or the Web Console as your sudo user.
Install GNOME desktop.
$ sudo tasksel install ubuntu-desktopReboot your instance.
$ sudo rebootAfter the reboot, connect to your instance again via SSH or the Web Console as your sudo user.
Install xrdp.
$ sudo apt install xrdpIt's recommended to change the RDP port. For example, change the default port of 3389 to 13389. If you choose a different port, adjust the
sedcommand below.$ sudo sed -i 's/3389/13389/g' /etc/xrdp/xrdp.iniOpen the port in the Ubuntu firewall,
ufw.$ sudo ufw allow 13389If you use the Vultr Firewall, open the port there as well.
Restart the
xrdpservice:$ sudo systemctl restart xrdpConnect your instance with an RDP Client.