Install XRDP and TigerVNC server
$ sudo apt install -y xrdp tigervnc-standalone-server
Connect XRDP from Windows 10
Windows start button -> Windows Accesssories -> Remote Desktop Connection
Input FQDN or IP address of XRDP server and connect to XRDP.
XRDP RDP terminal will appear. Select “XVNC” Session and connect.
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.