Use xrdp to connect to desktop session
Well, I was unable to find a way to do this with pure xrdp, but I did find a nice writeup on how to go about getting this set up as an rdp-to-vnc gateway. It works well enough to suit my purpose.
Taken from http://ubuntuwiki.net/index.php/Xrdp,_installing
Install xrdp and vino
sudo apt-get update && sudo apt-get install xrdp vino
Configure vino so that you can remotely connect to the existing session
Type
vino-preferences
from the terminal, check "Allow other users to view your desktop," "Allow other users to control your desktop," and configure the "Security" settings as you like (you will probably want to uncheck "confirm each access to this machine" and check "require the user to enter this password").Configure xrdp to access vino
Edit
/etc/xrdp/xrdp.ini
, adding in the text below. Alter the name to whatever you fancy. Also, make sure that[xrdp1]
uses a number that doesn't conflict with an existing configuration.# set empty username because VNC auth # doesn't actually use username, so no # point in asking the user for one. [xrdp1] name=Active Local Login lib=libvnc.so username= password=ask ip=127.0.0.1 port=5900