Trying to Install XRDP Server (Remote Desktop) on Ubuntu? Take a peek at this blog.
Here at Bobcares, we have seen several such Ubuntu related queries as part of our Server Management Services for web hosts and online service providers.
Today, we’ll take a look at how to install XRDP Server.
A few facts about XRDP Server
XRDP is a free and open-source implementation of the Microsoft Remote Desktop Protocol (RDP). It mainly allows you to graphically control a remote system.
Moreover, it accepts connections from different RDP clients such as FreeRDP, rdesktop, NeutrinoRDP and Microsoft Remote Desktop Client (for Windows, macOS, iOS and Android).
With RDP, you will be able to log in to the remote machine and create a real desktop session the same as if you had logged in to a local machine.
How to Install XRDP Server (Remote Desktop) on Ubuntu 18.04?
Now let’s get into the installation part and see how our Support Engineers install it.
1. Before proceeding with the installation process, make sure that you have the sudo access to the server. Then log into to the server with the sudo access.
ssh username@your_server_ip
2. After logging in, update the package list.
sudo apt-get update
Once all the update completes, run the below command to install the Xrdp
sudo apt-get install xrdp
3. Now, install your preferred desktop environment i.e. the XFCE. Here is the command for it.
sudo apt-get install xfce4
Based on the system, downloading and installing XFCE packages will take some time.
4. Once the installation completes, configure XRDP to use XFCE environment with below command
sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n xfce-session \n' /etc/xrdp/startwm.sh
Xrdp uses the /etc/ssl/private/ssl-cert-snakeoil.key file by default. It is readable only by users that are members of the “ssl-cert” group. Run the below command to add the xrdp user to the group
sudo adduser xrdp ssl-cert
5. Now to connect to the RDP session, allow the port in the firewall which by default is closed. In case, if you have enabled the UFW, run the below command.
sudo ufw allow 3389/tcp
Use the below commands, if iptables are running on the server.
sudo iptables -A INPUT -p tcp --dport 3389 -j ACCEPT
sudo netfilter-persistent save
sudo netfilter-persistent reload
6. Finally, restart the Xrdp application to ensure that all the above changes reflect on the server. For that, run the below command.
sudo /etc/init.d/xrdp restart
[Need any further assistance with Ubuntu queries? – We are here to help you.]
Conclusion
Today, we saw how our Support Engineers install XRDP Server on Ubuntu.
0 Comments