天天看點

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