VNC 뷰어 오류 : 소켓에 연결할 수 없습니다 : 연결이 거부되었습니다 (111)


3

tigervnc-server 패키지를 서버에 설치했습니다.

[root @ localhost ~] # rpm -qa tigervnc- 서버
tigervnc-server-1.1.0-5.el6.i686

vnc 사용자를 작성하고 해당 사용자에 대해서도 vncpasswd를 작성했습니다.

[root @ localhost ~] # useradd vnc
[root @ localhost ~] # vncpasswd vnc
암호:
확인:
[root @ localhost ~] # 

에서 /etc/sysconfig/vncserver나는이 2 개 라인을 변경

VNCSERVERS = "2 : vnc"
VNCSERVERARGS [2] = "-geometry 800x600 -nolisten tcp -localhost"

그 후 vncserver서비스를 다시 시작했습니다.

[root @ localhost ~] # 서비스 vncserver 다시 시작
VNC 서버 종료 : 2 : vnc [OK]
VNC 서버 시작 : 2 : vnc 
새로운 'localhost.localdomain : 2 (vnc)'데스크톱은 localhost.localdomain : 2

/home/vnc/.vnc/xstartup에 지정된 응용 프로그램 시작
로그 파일은 /home/vnc/.vnc/localhost.localdomain:2.log입니다.

                                                           [확인]

iptables또한 클리어했다 .

[root @ localhost ~] # iptables -F

클라이언트 측에서 vncviewer를 실행하는 동안이 오류가 발생합니다

[root @ client ~] # vncviewer 10.10.2.39:2

여기에 이미지 설명을 입력하십시오

이 오류를 해결하는 방법?

답변:


7

서버가 루프백 주소 만 수신하고 있습니다 localhost.localdomain:2. 명시 적으로 지정된 서버의 IP 주소로 시작하십시오.

vncserver-인터페이스 [주소]

1
좋아 ... 방금이 줄 VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"을 이것으로 바꿨습니다 VNCSERVERARGS[2]="-geometry 800x600".
최대

2

또한이 옵션을 시도 할 수 있습니다 :

-localhost 아니오

나를 위해 작동하는 명령은 다음과 같습니다.

vncserver -localhost no -geometry 800x600-깊이 24

아이디어는 vncserver가 루프백 인터페이스 (lo)가 아닌 네트워크 인터페이스에서 수신하도록하는 것입니다.


1
1.7.0 tigervnc 서버에서 작동하는 유일한 옵션
Ivan Talalaev
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.