2014-07-24 96 views
0

我已經在谷歌計算引擎中創建了一個debian wheezy虛擬機,但我無法使用vnc連接到它。 這裏是我做了什麼無法連接到Google計算引擎虛擬機vnc

  1. 安裝GNOME和重新啓動虛擬機
  2. 安裝tightvncserver並開始它

我試圖用我已經連接到靜態IP連接虛擬機,但我得到的錯誤:「連接被主機拒絕」。 我認爲這是,這是問題的防火牆,所以我的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 

,我已經在谷歌創建防火牆規則,允許端口65535 TCP和UDP,但它仍然無法正常工作。 任何人都知道如何做到這一點? 在此先感謝

回答

3

VNC使用默認端口5901在「VNC服務器」字段中,指定IP地址和端口5901 例子:VNC服務器***:123.123.123.123:5901 加密:讓VNC服務器選擇***

請注意,VNC的免費版本不支持加密,它只會加密您的用戶名和密碼。還有一點需要配置的是/ etc/sysconfig/vncservers文件,您必須在其中指定用戶和VNC服務器應該監聽的端口,並確保它未被註釋爲例 VNCSERVERS =「1:USERNAME」

VNCSERVERAR0GS [1] =「 - 幾何800x600的-listen TCP -5901」

+0

謝謝你解決這個問題。 – user3717852

+1

請確保選擇正確的答案,以便他人蔘與。謝謝。 – Ali

1

默認情況下,來自外部的網絡阻塞所有傳入的通信和沒有分組被允許進入一個實例,而不適當的防火牆規則。要允許傳入的網絡流量,你需要設置防火牆規則,以允許這些連接:

  • 啓動VNC服務
  • 看看VNC服務器設置或netstat的-nap找出VNC服務器
  • 的監聽端口
  • 在谷歌開發者控制檯 - >計算引擎 - >網絡 - >默認 - >防火牆規則 創建一個新的規則,並打開傳入VNC連接適當的端口。
相關問題