Install XRDP on CentOS 7


XRDP is an open-source version of the Microsoft Remote desktop Protocol server. It enables operating systems besides Microsoft Windows to offer a fully functional remote desktop experience. The prerequisites for the installation include:

Before all else, install Gnome GUI on CentOS 7 or RHEL 7.

Then install and configure EPEL repository with this commandrpm -Uvh

Read more


XRDP in OpenSuse 11.0/11.2/11.3

This tutorial is for advanced users who prefer to skate all the detail that attaches to a "new user" Tutorial. The details (wherein lies the devil) are here: Windows Linux RDP Remote Desktop Connections using openSUSE as Client or Server (terminal server) FWIW there's also an 11.1 version there.

Tested in openSUSE 11.2 KDE & Gnome 32 & 64 bit. In 11.3 I tested KDE & Gnome 64 bit and KDE 32 bit.
There are 4 simple steps

Step 1: Download and install the software

This link contains the RPMs. They work for openSUSE 11.2 and 11.3. Drill down to either the 32 bit i586 RPMs or the 64 bit x86_64 RPMs and download one each of these RPMs: xorg-x11-server-dmx, xorg-x11-server-rdp and xrdp. There are dependency issues to cater for so put the three in a folder anywhere and add that folder as a "local directory" in Yast's –> Software –> Repositories module. Install all three. That's for the server. If you need the client, you also install the RPM for rdesktop from your standard media.

Step 2: Open the firewall

GoTo Yast's firewall module –> Allowed Services –> Select –> Remote Desktop Protocol –> Add.

Step 3: Start the service

If you want the service on permanently goto Yast –> System –> Services / Runlevels –> xrdp –> Enable
If you want the service occasionslly, enable it with "sudo /usr/sbin/rcxrdp start" and turn it off with "sudo /usr/sbin/rcxrdp stop".

Step 4: Port Forwarding

Go to your router by http:// and forward port TCP 3389 to the server IP address.