April 13, 2017
Accessing Remote Desktop Served by VBoxHeadless via SSH
– Make sure Xming is installed and connectable via SSH (putty) on Windows
– Execute the following, given that the name of the virtual machine is “Windows 7”:
VBoxHeadless --startvm "Windows 7"
You can connect to this machine via rdesktop locally, using swiss german keyboard, and forward it over ssh through xming by:
rdesktop -k de-ch localhost:3389
In case, there is an “unable to connect” error when you try to connect to the machine on port 3389, this could be due to outdated extensions pack. Solve it by following these steps:
Download the extension pack for your version from http://download.virtualbox.org/virtualbox.
Uninstall the old one:
VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"
Install the new one:
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.1.xx.vbox-extpack
This should solve the issue.
In case, you need to update the guest additions on the guest OS (e.g., Windows), download the matching guest additions and then install directly from within the guest OS. You would most probably need to expand the ISO image.