VirtualBox 4.2.0부터는 오픈 소스이며 VNC 원격 액세스 프로토콜의 이전 통합을 대체하는 또 다른 확장 팩인 VNC가 있습니다. 이것은 실험용 코드이며 처음에는 VirtualBox 소스 코드 패키지에서만 사용할 수 있습니다. 사용자가 제공 한 대부분의 코드에 대한 것이며 Oracle은 어떠한 방식으로도 지원하지 않습니다.
키보드 처리는 심각하게 제한되어 있으며 미국 키보드 레이아웃 만 작동합니다. 다른 키보드 레이아웃에는 잘못된 결과 (종종 놀라운 효과)를 생성하는 키가 적어도 있으며, 미국 키보드 레이아웃과 크게 다른 레이아웃의 경우에는 거의 사용할 수 없습니다.
Oracle VM VirtualBox Extension Pack과 VNC를 모두 설치할 수 있지만 언제든지 하나의 VRDE 모듈 만 활성화 할 수 있습니다. 다음 명령은 VNC에서 VNC VRDE 모듈로 전환합니다.
VBoxManage setproperty vrdeextpack VNC
원격 액세스 구성은 VRDP와 매우 유사하게 작동하며 (섹션 7.1,“원격 디스플레이 (VRDP 지원)”참조) 몇 가지 제한 사항이 있습니다. VNC는 여러 포트 번호 지정을 지원하지 않으며 인증은 다르게 수행됩니다. VNC는 비밀번호 인증 만 처리 할 수 있으며 비밀번호 해시를 사용할 수있는 옵션이 없습니다. 이렇게하면 VM 구성에서 일반 텍스트 암호를 사용하는 것 외에 다른 방법을 선택할 수 없으며 다음 명령으로 설정할 수 있습니다.
VBoxManage modifyvm "VM name" --vrdeproperty VNCPassword=secret
사용자는이 암호를 비밀로 유지해야하며 VM 구성이 다른 사람에게 어떤 목적 으로든 전달 될 때 제거해야합니다. 일부 VNC 서버는 구성에 "암호화 된"암호가 있다고 주장합니다. 이것은 진정한 암호화가 아니며 암호를 숨기고 있습니다. 암호는 일반 텍스트 암호와 마찬가지로 안전합니다.
다음 명령은 VRDP로 다시 전환됩니다 (설치된 경우).
VBoxManage setproperty vrdeextpack "Oracle VM VirtualBox Extension Pack"