Oracle VM VirtualBox can display virtual machines remotely, meaning that a virtual machine can execute on one computer even though the machine will be displayed on a second computer, and the machine will be controlled from there as well, as if the virtual machine was running on that second computer.
For maximum flexibility, Oracle VM VirtualBox implements remote machine
display through a generic extension interface called the
VirtualBox Remote Desktop Extension (VRDE). The base open source
Oracle VM VirtualBox package only provides this interface, while
implementations can be supplied by third parties with
Oracle VM VirtualBox extension packages, which must be installed
separately from the base package. See
Oracle provides support for the VirtualBox Remote Display Protocol (VRDP) in such an Oracle VM VirtualBox extension package.
VRDP is a backwards-compatible extension to Microsoft's Remote Desktop Protocol (RDP). As a result, you can use any standard RDP client to control the remote VM.
Even when the extension is installed, the VRDP server is disabled
by default. It can easily be enabled on a per-VM basis either from
VirtualBox Manager in the Display
settings, see
$ VBoxManage modifyvmVM-name --vrde on
By default, the VRDP server uses TCP port
The port can be changed either in the
Display settings of the graphical
user interface or with the
The actual port used by a running VM can be either queried with
the
Oracle VM VirtualBox supports IPv6. If the host OS supports IPv6 the VRDP server will automatically listen for IPv6 connections in addition to IPv4.