|
I'd go for TeamViewer as it takes care of the "finding" your host computer from the Internet without all the hassle of registering a DNS name, setting up a Dynamic DNS etc. and it tends to get through SOHO routers (inbound) without the need for setting up port forward rules etc.
I'd suggest you check whether the connection is encrypted, but it would surprise if it isn't and I know it can be set up with connection passwords and the like and quite possibly so that it will only accept (automatically) connections from designated host(s) and require a password to connect.
I'm not sure about the need for having a monitor attached, but since your host is a virtual machine, it should be doddle to set up and test - boot up the vGuest, install TeamViewer on it, connect (not least so you can note the computer number,) disconnect whatever virtualisation host you are using, then try and TeamViewer to it from something else (it shouldn't matter whether it's local or on the Internet - though I haven't done the latter for ages) and see how it goes. |
|