VirtualBox has builtin RDP support, much like VMware's Remote View (VNC), however it does take some tinkering to get working on Ubuntu Desktop / Server. The main issue is when trying to use PAM authentication, on the host system, to authenticate remote users who wish to RDP into a Virtual Machine. PAM needs to be configured to allow the VRDPAuth.so library access to PAM services. This can be done by 1. Creating a new PAM configuration file {{{ sudo gedit /etc/pam.d/vrdpauth }}} and adding the following lines {{{ auth required pam_unix.so account required pam_unix.so broken_shadow }}} Save the file 2. You now need to set an environment variable so that VRDPAuth.so uses the correct PAM Service instead of the /etc/pam.d/login service: {{{ export VRDP_AUTH_PAM_SERVICE="vrdpauth" }}} * You can alternately set this as part of your .bashrc to save retyping at each login.