Guacamole安裝教程


Guacamole是Apache基金會下的開源軟件,它可以作為遠程桌面網關,使你通過瀏覽器就能訪問Windows遠程桌面,它還支持VNC和SSH等標准協議。

官網:http://guacamole.apache.org/

Guacamole分為客戶端服務端兩部分,客戶端有*.war包,放到Tomcat的webapps目錄即可自動部署;服務端則需要在自己的服務器上編譯安裝。

以下安裝步驟主要摘抄自官方手冊,詳情見:http://guacamole.apache.org/doc/gug/

OS版本:Ubuntu 16.04

第1步:安裝編譯需要的依賴包

apt install libjpeg-turbo8-dev
apt install libcairo2-dev
apt install libpng-dev
apt install libossp-uuid-dev
apt install libavcodec-dev libavutil-dev libswscale-dev
apt install libfreerdp-dev
apt install libpango1.0-dev libssh2-1-dev
apt install libtelnet-dev libvncserver-dev libpulse-dev
apt install libssl-dev libvorbis-dev libwebp-dev

第2步:下載Guacamole服務端源碼並編譯、安裝

tar -xzf guacamole-server-1.0.0.tar.gz
cd guacamole-server-1.0.0/
./configure 
make
make install
ldconfig

第3步:安裝Java和Tomcat

apt install openjdk-8-jre
apt install tomcat8

第4步:部署Guacamole客戶端

cp guacamole-1.0.0.war /var/lib/tomcat8/webapps/guacamole.war

第5步:創建配置文件

創建 /etc/guacamole 目錄,並創建兩個配置文件:guacamole.properties 和 user-mapping.xml。

guacamole.properties文件內容如下:

guacd-hostname: localhost
guacd-port: 4822
user-mapping.xml: /etc/guacamole/user-mapping.xml
enable-clipboard-integration: true

 user-mapping.xml文件內容如下:

<user-mapping>
<authorize username="admin" password="admin123" >
	<connection name="rdp1">
		<protocol>rdp</protocol>
		<param name="hostname">192.168.1.199</param>
		<param name="port">3389</param>
		<param name="username">user1</param>
		<param name="password">12345678</param>
	</connection> 
	<connection name="ssh1">
		<protocol>ssh</protocol>
		<param name="hostname">192.168.1.106</param>
		<param name="port">22</param>
		<param name="username">root</param>
		<param name="password">123456</param>
		<param name="color-scheme">white-black</param>
	</connection>
</authorize>
</user-mapping>

第6步:啟動服務

guacd
systemctl restart tomcat8.service

第7步:登錄賬號

訪問http://192.168.1.107:8080/guacamole/,登錄剛才在配置文件中寫的賬號密碼(admin,admin123)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM