网页浏览总次数

2011年1月6日星期四

CentOS 5 安装VNC和Web VNC客户端

1 安装图形桌面系统和VNC

yum groupinstall "GNOME Desktop Environment" # 桌面环境
yum install vnc-server # VNC Server
yum install vnc # VNC Client


2 添加vnc用户

useradd eric
useradd leo
...

分别以这些用户登录,运行 vncpasswd,创建vnc口令。


3 编辑vnc服务的配置

编辑 /etc/sysconfig/vncservers,在文件尾部加入如下行

VNCSERVERS="1:eric 2:leo"
VNCSERVERARGS[1]="-geometry 800x600"
VNCSERVERARGS[2]="-geometry 800x600"

其中1、2指X Windows显示编号。

启动 vnc 服务,

service vncserver start

如果想定制用户登录的X环境,可修改 $HOME/.vnc/xstartup


4 测试VNC连通性

# login as eric
vncviewer 192.168.1.1:1

# login as leo
vncviewer 192.168.1.1:2

注意,直接指定ip地址和显示编号即可,实际端口是 TCP/(5900 + 显示编号)
另外也可通过 http 端口直接访问,端口号是 TCP/(5800 + 显示编号)


5 安装配置 guacamole

guacamole的优势是速度快,纯Javascript/Html5的客户端访问。

解压下载包,

把 guacamole.xml 拷贝到 $tomcat_prefix/conf/Catalina/localhost/,
把 guacamole-users.xml 拷贝到 $tomcat_prefix/conf/,
把 guacamole.war 拷贝到 $tomcat_prefix/webapps/,

修改 guacamole.xml 里VNC Server相关的配置,注意端口需指定VNC实际端口号。
修改 guacamole-users.xml 里http用户认证信息。

启动 tomcat 即可。


参考

http://wiki.centos.org/HowTos/VNC-Server
http://sourceforge.net/projects/guacamole/

没有评论:

发表评论