Guacamole是一个HTML5的远程桌面网关。

Guacamole使用VNC、RDP等远程桌面协议来提供桌面环境的访问。Guacamole服务器既是一个隧道也是一个代理,通过浏览器就可以访问多种桌面。

使用Guacamole不需要安装别的软件或者插件,仅仅需要一个支持HTML5和AJAX的现代浏览器。

更多关于Guacamole的信息,你可以查看这里

下面简单讲解一些如何快速体验Guacamole。

os:ubuntu 12.04

1.添加guacamole的PPA源并更新

sudo add-apt-repository ppa:guacamole/stable
sudo apt-get update

2.安装guacamole(会自动安装依赖组件)

sudo apt-get install guacamole-tomcat	

3.部署配置

sudo mkdir /usr/share/tomcat6/.guacamole
sudo ln -s /etc/guacamole/guacamole.properties /usr/share/tomcat6/.guacamole/

4.启动vnc

sudo vnc4server 
会提示你设置密码
注意创建出的vnc端口号=5900+vnc号   vnc号一般是1~10   例如New 'ubuntu:1 (root)' desktop is ubuntu:1  表示vnc号为1
guacamole-usage-3

5.修改/etc/guacamole/user-mapping.xml

	<authorize username="web登录用户名" password="web登录密码">
            <protocol>vnc</protocol>
            <param name="hostname">localhost</param>
            <param name="port">第4步中的vnc端口号</param>
            <param name="password">第4步中设置的vnc密码</param>
    </authorize> 

6.重启tomcat

sudo /etc/init.d/tomcat6 restart

7.使用浏览器访问http://ip地址:8080/guacamole

guacamole-usage-1
guacamole-usage-2

上述步骤可以让你简单快速的体验Guacamole,但是Guacamole本身还提供了其他的认证方式,包括MySQL、LDAP等,官网也有开发者指引手册,如果你要兴趣了解更多请访问Guacamole官网



blog comments powered by Disqus

Published

13 November 2013

Category

program