Krótki opis jak zainstalować i skonfigurować serwer i klienta VNC pod linux’em.
serwer VNC
SLC 6.5, fedora 20
Instalacja z repozytorium:
yum install tigervnc-server
Ustawiamy hasło VNC (dla bieżącego użytkownika):
vncpasswd
i wpisujemy dwa razy hasło.
Konfiguracja serwera – dowolnym edytorem tekstu otwieramy plik: /etc/sysconfig/vncservers
który pod SLC 6.5 po zainstalowaniu wygląda tak:
# The VNCSERVERS variable is a list of display:user pairs. # # Uncomment the lines below to start a VNC server on display :2 # as my 'myusername' (adjust this to your own). You will also # need to set a VNC password; run 'man vncpasswd' to see how # to do that. # # DO NOT RUN THIS SERVICE if your local area network is # untrusted! For a secure way of using VNC, see this URL: # http://kbase.redhat.com/faq/docs/DOC-7028 # Use "-nolisten tcp" to prevent X connections to your VNC server via TCP. # Use "-localhost" to prevent remote VNC clients connecting except when # doing so through a secure tunnel. See the "-via" option in the # `man vncviewer' manual page. # VNCSERVERS="2:myusername" # VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"
I edytujemy go zgodnie z widoczną instrukcją, a więc odkomentujmy ostatnie dwie linie i dostosujmy do swoich preferencji,
w szczególności myusername
należy zamienić na właściwą nazwę użytkownika.
Następnie startujemy server (dla SLC 6, ContOS 6):
/etc/init.d/vncserver start
lub dla fedory 20 (i prawdopodobnie RedHata 7 i pochodnych – CentOS, SLC):
service vncserver start
klient VNC
Instalujemy klienta VNC, ja dla GNOME polecam:
yum install vinagre
następnie uruchamiamy go, np. poprzez wpisanie w konsoli: vinagre
, klikamy „Połącz” i wprowadzamy parametery połączenia:
- Protokół:
VNC
- komputer:
localhost:2
- Zaznaczamy pole „Użycie komputera … jako tunelu SSH” i wpisujemy tam
nazwa_użytkownika_ssh@IP
, ewentualnie jeśli używamy niestandardowego portu SSH to:nazwa_użytkownika_ssh@IP:port_SSH
, oczywiście jeśli nazwa użytkownika jako który jesteśmy obecnie zalogowani i nazwa użytkownika SSH są takie same to możemy je pominąć. - Klikamy Połącz
Ewentualnie jeśli płynność działania jest zbyt niska, to możemy zmniejszyć „Głębie kolorów”, przestawienie jej na „8 bit” = „256 kolorów” sprawia, że da się pracować nawet na bardzo słabym łączu.