A partir do VirtualBox 4.2.0, existe outro pacote de extensão, o VNC, que é de código aberto e substitui a integração anterior do protocolo de acesso remoto do VNC. Esse é um código experimental e estará disponível inicialmente apenas no pacote de código-fonte do VirtualBox. É para uma grande parte do código contribuído pelos usuários e não é suportado de forma alguma pelo Oracle.
A manipulação do teclado é severamente limitada e apenas o layout do teclado nos EUA funciona. Outros layouts de teclado terão pelo menos algumas teclas que produzem resultados errados (efeitos muitas vezes surpreendentes) e, para layouts que apresentam diferenças significativas no layout do teclado nos EUA, é provavelmente inutilizável.
É possível instalar o Oracle VM VirtualBox Extension Pack e o VNC, mas apenas um módulo VRDE pode estar ativo a qualquer momento. O comando a seguir alterna para o módulo VNC VRDE no VNC:
VBoxManage setproperty vrdeextpack VNC
A configuração do acesso remoto funciona de maneira muito semelhante ao VRDP (consulte a Seção 7.1, “Monitor remoto (suporte ao VRDP)”), com algumas limitações: o VNC não suporta a especificação de vários números de porta e a autenticação é feita de maneira diferente. O VNC pode lidar apenas com a autenticação de senha e não há opção para usar hashes de senha. Isso não deixa outra opção a não ser ter uma senha de texto não criptografado na configuração da VM, que pode ser definida com o seguinte comando:
VBoxManage modifyvm "VM name" --vrdeproperty VNCPassword=secret
O usuário é responsável por manter essa senha em segredo e deve ser removida quando uma configuração de VM é passada para outra pessoa, para qualquer finalidade. Alguns servidores VNC afirmam ter senhas "criptografadas" na configuração. Isso não é uma criptografia verdadeira, mas apenas oculta as senhas, que são exatamente tão seguras quanto as senhas em texto não criptografado.
O comando a seguir retorna ao VRDP (se instalado):
VBoxManage setproperty vrdeextpack "Oracle VM VirtualBox Extension Pack"