加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 系统 > 正文

Guacamole安装教程

发布时间:2021-01-10 09:23:55 所属栏目:系统 来源:网络整理
导读:Guacamole是Apache基金会下的开源软件,它可以作为远程桌面网关,使你通过浏览器就能访问Windows远程桌面,它还支持VNC和SSH等标准协议。 官网:http://guacamole.apache.org/ Guacamole分为客户端和服务端两部分,客户端有*.war包,放到Tomcat的webapps目

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)。

Guacamole安装教程

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读