1:安装vnc并配置vncserver

    rpm -ivh vnc-4.1.2-14.el5_6.6.i386.rpm vnc-server-4.1.2-14.el5_6.6.i386.rpm

把远程桌面的用户加入到配置文件中(下面以ROOT用户为例子)

    vi /etc/sysconfig/vncservers

使用vi编辑器打开配置文件,在文件中添加下面两行命令

    VNCSERVERS="1:root 2:user"

    VNCSERVERARGS[1]="-geometry800x600"

    VNCSERVERARGS[2]="-geometry1024x768"

为用户设置密码,需要进入该账号下设置

    vncpasswd


2.修改远程桌面显示配置文件


    #/etc/init.d/vncserver start        //注意要在root下才能启动

    #/etc/init.d/vncserver stop         //停止服务

    #/etc/init.d/vncserver restart      //重启服务

启动vnc后就可以在用户家目录下的.vnc目录里创建xstartup文件.

    cd ~/.vnc/ 

    vi xstartup

修改后的文件内容应该如下:

#!/bin/sh

# Add thefollowing line to ensure you always have an xterm available.

# Uncommentthe following two lines for normal desktop:

unsetSESSION_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 &

gnome-session &  //增加一行


3.打开防火墙端口

iptables防火墙常常会阻止vnc远程桌面,所以需要在iptables允许,用如下命令

    vi/etc/sysconfig/iptables

添加:

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5901 -j ACCEPT

    service iptables restart //重启防火墙


4、开机自动启动vnc

    使用vi编辑器打开配置文件,并进行下列修改

    vi/etc/rc.d/rc.local

    /etc/init.d/vncserver start   --新增行