Zainstalowałem pakiet tigervnc-server na serwerze.
[root @ localhost ~] # rpm -qa tigervnc-server tigervnc-server-1.1.0-5.el6.i686
Utworzono użytkownika vnc i vncpasswd również dla tego użytkownika.
[root @ localhost ~] # useradd vnc [root @ localhost ~] # vncpasswd vnc Hasło: Zweryfikować: [root @ localhost ~] #
W /etc/sysconfig/vncserver
zmieniłem te 2 linie
VNCSERVERS = "2: vnc" VNCSERVERARGS [2] = "- geometria 800x600 -nolisten tcp -localhost"
Następnie ponownie uruchomiłem vncserver
usługę
[root @ localhost ~] # service vncserver restart Zamykanie serwera VNC: 2: vnc [OK] Uruchamianie serwera VNC: 2: vnc Nowy pulpit „localhost.localdomain: 2 (vnc)” to localhost.localdomain: 2 Uruchamianie aplikacji określonych w /home/vnc/.vnc/xstartup Plik dziennika to /home/vnc/.vnc/localhost.localdomain:2.log [ DOBRZE ]
Oczyszczone iptables
również.
[root @ localhost ~] # iptables -F
Podczas uruchamiania vncviewer po stronie klienta pojawia się ten błąd
[root @ client ~] # vncviewer 10.10.2.39:2
Jak rozwiązać ten błąd?
linux
centos
vnc
vnc-viewer
max
źródło
źródło
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"
naVNCSERVERARGS[2]="-geometry 800x600"
teraz, teraz działa dobrze.Możesz także wypróbować tę opcję:
Polecenie, które działa dla mnie to:
Chodzi o to, aby vncserver nasłuchiwał na interfejsie sieciowym, a nie tylko na sprzężeniu zwrotnym (lo).
źródło