援引自Zhiwei.Li的消息,原来VirtualBox从3.2.0开始就已经支持VNC了。具体用法可以参考VBoxHeadless的帮助信息。简单点说就是

VBoxHeadless 虚拟机名或者UUID号 -n [其他选项]

其中-n表示启用内置的VNC服务器(也可以用长选项–vnc),其实内置的VNC是通过libvncserver实现的,这一点从(ArchLinux)中VirtualBox的依赖关系也可以看出来。

另外和VNC相关的有下列选项:

  • -m或–vncport 端口号:自定义VNC服务器的TCP端口号

  • -o或–vncpass 密码:自定义VNC服务的登录密码