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 --新增行