vnc连接实现图形界面

1.打开防火墙过滤的端口:

编辑文件:vi /etc/sysconfig/iptables,在下面的红色字体内容前面加入蓝色字体内容

:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21:22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5910 -j ACCEPT
-A RH-Ferewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT

然后 :wq保存一下

 

2.用putty远程登录linux,用root登录。

编辑文件:vi /root/.vnc/xstartup,把蓝色字体部分前面的#去掉,即打开这个设置

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

然后 :wq保存一下

 

3.用vncserver -kill :1,关闭之前打开的vncsever

然后输入vncserver重新生成一个vncserver

用vnc viewer连接远程linux, 这个时候就可能显示图形界面了。

posted @ 2014-06-25 00:52  水之原  阅读(822)  评论(0编辑  收藏  举报