2014-07-24 5 views
0

Google 계산 엔진에 debian wheezy 가상 머신을 만들었지 만 vnc를 사용하여 연결할 수 없습니다. 여기 내가vnc로 Google Compute Engine 가상 머신에 연결할 수 없습니다.

  1. 설치된 그놈 짓을하고는 VM
  2. tightvncserver 설치를 재부팅하고 나는 내가에 부착 한 고정 IP를 사용하여 연결을 시도

을 시작 것입니다 VM하지만 오류가 발생합니다 : "호스트 컴퓨터에서 연결이 거부되었습니다." 나는 그것이 문제였다 방화벽이라고 생각 나는 장애인 먼저, iptable 다음 명령

$ sudo iptables-save > /root/firewall.rules 
iptables -F 
iptables -X 
iptables -t nat -F 
iptables -t nat -X 
iptables -t mangle -F 
iptables -t mangle -X 
iptables -P INPUT ACCEPT 
iptables -P OUTPUT ACCEPT 
iptables -P FORWARD ACCEPT 

내가 포트를 TCP 및 UDP에 대한 65535 있도록 구글 방화벽 규칙을 만든하지만 여전히 작동하지 않습니다를 사용하므로 . 누구나 어떻게 할 수 있는지 알고 있습니까? 사전에 감사

답변

3
VNC는 'VNC 서버'입력란에 기본 포트 5901.에 의해 사용

, IP 주소와 포트를 지정 5901. 예 : VNC *** 서버 : 123.123.123.123:5901 암호화 : VNC 서버가 ***을 선택하도록하십시오

무료 버전의 VNC는 암호화를 지원하지 않으며 사용자 이름과 암호 만 암호화합니다. 한가지 구성 할 부분은/etc/sysconfig/vncservers 파일로, VNC 서버가 청취해야하는 사용자와 포트를 지정해야하며, 주석이 없는지 확인하십시오. 예 : VNCSERVERS = "1 : USERNAME"

VNCSERVERAR0GS [1] = "- 형상 800 × 600 -listen TCP는 -5901"기본적

+0

감사합니다. 문제가 해결되었습니다. – user3717852

+1

다른 사람이 볼 수 있도록이 대답을 올바른 것으로 선택하십시오. 감사. – Ali

1

는 네트워크가 차단되어 외부에서 들어오는 트래픽없이 패킷은 적절한 방화벽 룰없이 인스턴스에 허용된다. VNC 서버의 수신 대기 포트를 찾기 위해 VNC 서비스를 VNC 서버 설정 또는에서 netstat -nap에서

  • 보기를 시작
    • : 들어오는 네트워크 트래픽을 허용하려면 다음 연결을 허용하는 방화벽 규칙을 설정해야
    • Google 개발자 콘솔 -> Compute Engine -> Networks -> default -> 방화벽 규칙 새 규칙을 만들고 들어오는 vnc 연결에 적합한 포트를 엽니 다.
  • 관련 문제