Todos tenemos máquinas virtuales para taréas determinadas. Un servidor web o de base de datos, una distro de Linux para experimentar, cosas así. El problema es acceder a ellas cuando uno no tiene acceso físico al equipo anfitrión o le da pereza subir las escaleras.
VirtualBox dispone de una herramienta de línea de comando que se llama VBoxManage que permite crear, gestionar y modificar máquinas virtuales desde el terminal y por tanto desde SSH.
Para iniciar una máquina virtual con esta herramienta:
~$ VBoxManage startvm nombre
Esto inicia la máquina, montrándola en el escritorio del equipo huesped. Hay una opción que permite iniciar la máquina sin que se muestre en el interfaz:
~$ VBoxManage startvm nombre –type headless