VNC – instalacja i konfiguracja pod linuxem

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.

Dodaj komentarz