1.安装好vnc viewer
  vnc安装包包含vnc server和vnc viewer,server用于安装在被控制端,viewer则用于安装在客户端实现远程控制;

2.在RHEL5.4里面启用vnc服务

  方法1:
01
直接输入vncserver默认会启动端口为1,这种方法缺点是每次启动都要运行一次;
设置开机启动vnc服务:
04
05
勾选vncserver确定即可。

3.需要允许远程桌面访问;
02
03

4.使用vnc viewer 链接
vnc viewer包含两个程序如图:
p_w_picpath
vnc address book类似地址记录本
p_w_picpath
运行vnc viewer
p_w_picpath
点击链接后会在被控端提示如图:
p_w_picpath
选择allow即可;但如何去掉这个实现自动许可呢?回到远程桌面处将ask you for confimation选项去掉,如图即可!
p_w_picpath

其他配置部分:
1、运行vncpasswd    可修改vnc连接密码
2、进程查看命令netstat -tnl |grep 01
基于vnc客户端软件访问vnc服务器的端口是5900,基于java的vnc客户端软件是通过浏览器访问vnc服务器的,端口号是5800
3、iptables防火墙开启相应的端口:
iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
iptables -I INPUT -p tcp --dport 5801 -j ACCEPT
4、手工开启多个vnc桌面(在服务器重新启动之后将失效)
vncserver :1
vncserver :2
vncserver :3
……
如果要系统自动开启多个远程操作桌面,重启还在,则设置如下:
vi /etc/sysconfig/vncservers
VNCSERVERS="1:user1name 2:user2name" (user*name为用户名)
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
5、如要停止vnc进程
vncserver –kill * ---------(*可以是具体的某个连接如1)