• 介绍

Guacamole分为客户端和服务端两部分,客户端是一个Web应用,而服务端则是C语言写的一个网络监听程序。 ​​官网地址:http://guacamole.incubator.apache.org​


安装

操作系统 CentOS release 6.5 (Final)

yum install libpng-devel libjpeg-devel cairo-devel uuid-devel

apt-get install libcairo2-dev libjpeg62-dev libpng12-dev libossp-uuid-dev

apt-get install libfreerdp-dev libssh2-1-dev libpango1.0-dev libtelnet-dev libvncserver-dev libpulse-dev libssl-dev libvorbis-dev libwebp-dev

./configure --with-init-dir=/etc/init.d

make

make install

ldconfig

配置

guacamole.properties user-mapping.xml 该配置文件用于配置用户的认证信息,修改完需要重启Web应用才能生效。可以放在当前的用户(suren)目录下,Windows系统的路径如下: C:\Users\suren\.guacamole\user-mapping.xml 示例如下: [codesyntax lang="xml"]

<user-mapping>
<authorize username="root" password="123456">
<connection name="ssh_192.168.64.50">
<protocol>ssh</protocol>
<param name="hostname">192.168.64.50</param>
<param name="port">22</param>
<param name="username">ftp</param>
<param name="password">ftp</param>
</connection>
<connection name="rdp_localhost">
<protocol>rdp</protocol>
<param name="hostname">localhost</param>
<param name="port">3389</param>
<param name="username">ftp</param>
<param name="password">ftp</param>
</connection>
</authorize>
</user-mapping>
[/codesyntax]


参考

http://guacamole.incubator.apache.org http://www.linuxdiyf.com/linux/16515.html