I'm running VirtualBox 6.0.10 on MX Linux 18.1
I've created a Windows 10 Home VM. It works fine. Note that Windows 10 Home does not include an RDP server itself, but Virtualbox has a built-in RDP server feature, where you connect to your localhost (the host, not the guest) on port 3389 (with, say, grdesktop, or remmina). But this feature doesn't work for me.
Here are my needs:
- Windows VM starts automatically at boot time.
- other MX linux users on that system should be able to RDP into the Windows VM (one at a time only, as in, whomever is physically sitting in the seat in front of the machine, from their Linux desktop)
- Ideal, but not essential: The ability to pause the VM when not in use. And an ability for any user, whether Sysadmin or not, to do that pausing/unpausing would be great.
For now, I'm starting the VM by right clicking it, then in the "Start" menu, I choose "Headless Start". It boots up, which I can see in the Preview box, and is shown as having a "Running" state. Remote Desktop Server Port is shown as 3389.
I've tried both grdesktop (0.23), and remmina (1.2.31.2), connecting to either "localhost", or my LAN IP address of the host (not guest). No combination can connect.
I know that port 3389 is listening on my localhost, when I use the command:
sudo nmap -p 3389 localhost
The port is shown as open.
tcpdump also shows a little traffic on port 3389 going back and forth when I try to connect. So something is happening there. The packets aren't just one-way. But there are no useful error messages anywhere to be seen. Not yielded by the VMs logs themselves, nor by Reminna, nor by grdesktop.
In my Windows 10 VM, in the Settings for that VM, in the Display-related settings, the "Enable Server" checkbox is indeed checked. I've left other settings there at the defaults (as in, port 3389, and the Authentication method is by default "Null"). Then in Remmina/grdesktop, I don't try supplying a username, password, or Domain.
Any suggestions?