天天看点

Apache Guacamole

  • 介绍

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