Windows - Linux - Powershell
xRDP is a free and open-source implementation of Microsoft RDP (Remote Desktop Protocol) server that enables operating systems other than Microsoft Windows (such as Linux and BSD-style operating systems) to provide a fully functional RDP-compatible remote desktop experience.
xRDP supports Debian and Ubuntu based distributions of Linux with official support for the following
Source: https://c-nergy.be/products.html
Download latest release from https://www.c-nergy.be/repository.html with wget <link>e.g., for version 1.5.1 you would run
wget https://www.c-nergy.be/downloads/xRDP/xrdp-installer-1.5.1.zip
Extract script
unzip xrdp-installer-X.X.X.zip
Run the install script
bash xrdp-installer-X.X.X.sh -l -s
-l customizes the login screen over Remote Desktop-s enables audio over Remote DesktopHide thinclient_drives from the desktop
sudo sed -i 's!FuseMountName=thinclient_drives!FuseMountName=.thinclient_drives!' /etc/xrdp/sesman.ini
Reboot the system
sudo reboot
xRDP should be ready to use
To change xRDP’s port from the default of 3389, edit the following file and adjust the value of PORT=
sudo nano /etc/xrdp/xrdp.ini
Save the file and restart the system
sudo reboot