My evil plan is to serve rdp from an AWS ubuntu instance so I can have a permanent xubuntu desktop as I roam from windows computer to windows computer (or any computer really). It is as easy as running mstsc -v {aws.public.url}.
How, through, ssh, can I have the instance serve a remote desktop?
I don't know about running an rds-compatible service, but if you can't find one, VNC should meet your needs - just install a VNC server on AWS, and a VNC client on the windows machines. See e.g. this VNC discussion
Note: This answer is now outdated:
Thanks to nealmcb's answer and following the tightvnc + xrdp discussion, I've got it working here is my complete list of tasks to set up an mstsc -v able aws:
Xubuntu not Ubuntu Desktop
I originally tried an ubuntu desktop, but with a micro instance, the gui performance was too slow, switching to xubuntu gives a reasonably responsive remote desktop
AWS Setup
#cloud-config
SSH access on windows
Server Setup
You might have to wait for the xubuntu-desktop apt-get to finish before the xrdp.ini is available.
now I can mstsc -v {aws.public.url} into the aws.
D Keystroke Problem
Thanks to the following resources:
AWS Install Guide
http://foss-boss.blogspot.com/2010/10/pointnclick-guide-to-running-ubuntu-in.html
Xubuntu AWS Install Guide
http://blog.topicbranch.net/2010/08/xubuntu-and-neatx-on-ec2.html
TightVNC+XRDP
http://ubuntuforums.org/showthread.php?t=1077607
TightVNC 1.3.9 64bit Issues
https://bugs.launchpad.net/ubuntu/+bug/344264/
RDP D key Problem
http://ubuntuforums.org/showthread.php?t=1595871
Fast Switch Applet Problem
http://ubuntu-ky.ubuntuforums.org/showthread.php?t=1365262