방금 패키지 관리자를 통해 Fedora 15 시스템과 터미널(루트로)에 TigerVNC를 설치했습니다.
chkconfig vncserver on service
vncserver start
오류가 발생하지 않았기 때문에 Windows 7 컴퓨터로 돌아가서 뷰어를 시작했습니다. 하지만 몇 초 후에 나는 이해했습니다.
unable to connect to socket: connection timed out(10060)
이를 달성하기 위해 Fedora 시스템에서 무엇을 켜거나 수정해야 하는지 아는 사람이 있습니까?
답변1
Linux의 VNC 서버는 일반적으로 포트 5900+$DISPLAY(대부분의 경우 1)에서 실행되므로 Linux의 기본 VNC 포트는 Windows 시스템의 5900이 아니라 5901입니다. VNC 서버를 두 번째로 시작하면 5902에서 시작됩니다(첫 번째 모니터가 이미 사용 중이므로).
vnc 클라이언트와 연결할 때 뷰어에서 다음 포트를 지정해야 합니다: fe:
192.168.0.101:5901
답변2
(예: su)를 통해 Fedora 시스템의 방화벽을 확인하십시오:
iptables -nvL
방화벽에 의해 차단된 경우 포트 5900에서 패킷을 허용하는 규칙을 추가해야 합니다.
Fedora 시스템에 포트가 열려 있는지 확인하십시오(su로):
netstat -tpln | grep "5900"
출력이 나오지 않으면 데몬이 실행되고 있지 않거나 일부 구성 문제가 있는 것입니다.
vncpasswd
또한 Fedora 시스템에 vnc 비밀번호를 설정 해야 합니다 .
답변3
서버가 포트 5901에서 수신 대기할 수 있습니다. Centos 6.0의 TigerVNC는 5901을 수신합니다.