How To Install XRDP on Ubuntu 20.04
It’s an open-source implementation of the Microsoft Server for providing fully functional RDP access to remote desktops to operating systems other than Microsoft Windows. Security issues are minimal when using the xrdp service on your internal network. In contrast, there are others who would like to increase the security level of the XRP solution. One of the most common methods of creating a secure connection with Linux is to use SSH to create secure connections between clients and servers.
Let’s get started,
Step 1: Setting up the desktop environment
Remote desktops are not commonly installed on Linux Servers. The first step to connecting through a GUI is to install it. First, update your system using following command.
# apt-get update && apt-get upgrade -y
To install a desktop environment, run the Tasksel utility,
# apt install tasksel -y
Run Tasksel by typing the following command,
You’ll see a new interface where you will find Ubuntu desktop using the arrow key. Once you have installed all the packages, make sure your system will boot into the GUI. Use the following command to do so,
# systemctl set-default graphical.target
To apply the changes, restart your system.
Step 2: Installing XRDP
Run the following command to install a remote desktop on your Ubuntu system,
# sudo apt install xrdp -y
If XRDP installation is successful, its service will be automatically started. Run the following command to check the service status,
# sudo systemctl status xrdp
Step 3: Configuring Xrdp
In order to initiate a remote desktop session, the XRP server uses the certificate key file “/etc/ssl/private/ssl-cert-snakeoil.key”. To make sure it works correctly, add the user xrdp to the group “ssl-cert” with the command below,
# sudo usermod -a -G ssl-cert xrdp
Run the following command to restart the Xrdp service,
# sudo systemctl restart xrdp
Step 4: Adjust Firewall
Port 3389 is used by XRDP, the RDP protocol’s default port. The firewall must be configured to allow remote systems access to port 3389. If you are using UFW firewall, you can open port 3389 for the LAN network using the following command.
# sudo ufw allow from 10.16.1.0/24 to any port 3389
You will need to reload the UFW to apply the new rules. Use the following command to do so,
# sudo ufw reload
You can now access your system via RDP.
We have successfully installed the Xrdp service and are ready to connect.
Start the RDP client on Windows and enter the IP address of the Ubuntu system. In the run window or command line, type “mstsc” to launch the RDP client.
Authentication is required once the remote system has established a connection. You must enter the credentials of the remote Ubuntu system to access the remote desktop.
I hope you have found this article useful, and I hope you have gotten some of information from it.