VNC to system przekazywania obrazu ze środowiska graficznego (wirtualnego lub fizycznego). Linux ma dużo środowisk graficznych do wyboru, kwestia gustu, najpopularniejszym i moim ulubionym (choć z niewieloma miałem doczynienia) jest GNOME, dlatego zainstalujemy go za pomocą tego poradnika.
Przed rozpoczęciem instalacji, zaloguj się do swojego serwera jako root i wykonaj następujące polecenia (w przypadku debiana usuń hash):
Code: Select all
# apt-get update
# apt-get upgrade
1. Instalacja GNOME:
Code: Select all
#apt-get install gnome-desktop-environment
Trochę to potrwa, może być wymagane wybranie języka klawiatury, odnajdujemy polski i wybieramy kodowanie UTF-8.
2. Możemy zainstalować następujące czcionki:
Code: Select all
# apt-get install xfonts-100dpi
# apt-get install xfonts-100dpi-transcoded
# apt-get install xfonts-75dpi
# apt-get install xfonts-75dpi-transcoded
# apt-get install xfonts-base
3. Na koniec instalacja samego VNC.
Code: Select all
# apt-get install tightvncserver
4. Pierwsze uruchomienie VNC utworzy w systemie plik konfiguracyjny, oraz zostaniesz poproszony o podanie hasła do połączenia ze zdalnym pulpitem (oraz dodatkowego hasła, tylko dla widzów, jeśli sobie takiego życzysz). Uruchamiamy VNC komendą:
Code: Select all
# tightvncserver :1
5. Dokonamy jeszcze kilku zmian, dlatego zamykamy VNC. Oczywiście nie są one wymagane.
Code: Select all
# tightvncserver -kill :1
6. Edytujemy plik xstartup dowolnym edytorem tekstowym (w moim przypadku jest to nano).
Code: Select all
# nano ~/.vnc/xstartup
Zastępujemy jego zawartość na tą poniższą:
Code: Select all
#!/bin/shxrdb $HOME/.Xresources
xsetroot -solid grey
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# x-window-manager &
gnome-session &
7. No i na sam koniec uruchamiamy VNC, podając preferowaną rozdzielczość:
Code: Select all
# tightvncserver -geometry 1024×768 :1
Teraz możemy się połączyć z pulpitem za pomocą dowolnego klienta VNC, np. TightVNC Viewer, podając adres ip serwera oraz port (1 lub 5901) a także hasło, które ustaliliśmy podczas instalacji. Jeśli IP serwera to 222.123.32.11 to adres powinien wyglądać tak: 222.123.32.11:1 lub 222.123.32.11:5901