Ustawienie protokołu VNC dla maszyn VirtualBox uruchamianych w trybie headless
W przypadku zdalnych ekranów maszyn VirtualBox najważniejsze to posiadać zainstalowany VNC Extension Pack na komputerze, który tą maszynę uruchomił. W przeciwym wypadku maszynę należy wyłączyć a następnie zainstalować paczkę rozszerzeń Oracle VM VirtualBox Extension Pack i użyć protoku RDP, który wymaga do konfiguracji jedynie dwóch pierwszych poleceń czyli włączenia samego zdalnego dostępu oraz wybrania portu, oczywiście istnieje możliwość zabezpieczenia dostępu hasłem, w przeciwnym wypadku uwierzytelnienie działa na zasadzie kto pierwszy ten lepszy.
$ vboxmanage modifyvm <nazwa_maszyny> --vrde on $ vboxmanage modifyvm <nazwa_maszyny> --vrdeport <port_rdp/vnc> $ vboxmanage modifyvm <nazwa_maszyny> --vrdeproperty VNCPassword=<hasło_dla_połaczenia>
Po wykonaniu tych poleceń możemy uruchomić maszynę wirtualną. Do połączenia możemy wykorzystać np. program Remmina, który jest standardowym pakietem, odpowiedzialnym za połączenia RDP oraz VNC w systemach GNU/Linux. Wybieramy protokół, przez który będziemy się łączyć z maszyną. Następnie w adresie serwera podajemy adres IP, komputera który uruchomił maszynę lub localhost, po dwukropku (:) port. Podczas zestawiania połączenia zostaniemy zapytani o zdefiniowane w ostatnim poleceniu hasło, o ile użyliśmy VNC.
Źródło: Internet
~xf0r3m