Friday, February 1, 2008

RHEL5.1 vnc的使用

RHEL5.1 自带了Xvnc,省得象gentoo里面自己装x11vnc了。先查看一下是否有vncservers的包:
[root@test2 jojo]# rpm -q vnc-server
vnc-server-4.1.2-9.el5

然后编辑配置文件:
[root@test2 jojo]# nano /etc/sysconfig/vncservers
把VNCSERVERS="1:ccair"这行的注释去掉。就是使用ccair登录到display:1,这里display和用户看你的系统了。

现在要设置一个vnc的密码,否则vnc不能被连接使用:
[ccair@test2 jojo]$ vncpasswd
Password:

Verify:
设置好之后在ccair用户的~/.vnc目录下会有相应的passwd文件。

一切设置ok之后就是启动vncserver服务:
[root@test2 jojo]# /sbin/service vncserver start

接下来在ccair用户的~/.vnc目录下会生成一个xstartup文件,打开之后把如下两行注释去掉:
unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

最后restart vncserver即可:
[root@test2 jojo]# /sbin/service vncserver restart

现在用vnc客户端可以顺利连接到display1上去了,相应的端口是5901,所以防火墙的5901要打开。

No comments: