web端远程控制工具Guacamole的安装

Guacamole安装

一.安装jdk

二.安装配置tomcat

三.安装依赖项

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

如果依赖项冲突  我用的aptitude解决的:sudo  aptitude install …

四.安装Guacamole

下载地址: http://guacamole.apache.org

下载guacamole的服务端和客户端,客户端有war包 ,也有源码形式,自己修改,自己打包

安装服务端

解压 编译

$ tar -xzf guacamole-server-0.9.14.tar.gz       

$ cd guacamole-server-0.9.14/      

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

完成后会出现以下情况

--with-init-dir=/etc/init.d如上图所示准备构建安装启动脚本guacd进入 /etc/init.d目录,这样我们就可以很容易地以后配置guacd在引导自动启动。如果您不希望guacd在启动时自动启动,请取消 --with-init-dir选项。如果包含您的发行版的启动脚本的目录与公共脚本不同,请在 此处/etc/init.d替换/etc/init.d正确的目录。

在这里,configure已找到所有内容,包括所有可选库,并将构建所有协议支持,甚至支持RDP中的Ogg Vorbis声音。如果您缺少某些库,上面的一些“ yes答案将显示为“ no。如果缺少严格要求的库,则脚本将彻底失败,您将需要安装缺少的依赖项。如果在运行后configure,您发现缺少对所需内容的支持,只需安装相应的依赖项并configure再次运行即可。

base@master:make

完成以后

base@master:make install

base@master:ldconfig

即可

此时,所有内容都已安装,但guacd未运行。一旦安装了客户端组件,您将需要运行guacd才能使用Guacamole

启动命令:sudo /etc/init.d/guacd start

这样服务端就安装完成了

安装客户端

把guacamole-0.9.14.war  放到tomcat webapps下,

基本配置

将Guacamole的war包、配置文件链接到tomcat下

执行如下命令:

sudo ln -s /var/lib/guacamole/guacamole.war /var/lib/tomcat8/webapps

在/usr/share/tomcat8/下创建.guacamole目录:

sudo mkdir /usr/share/tomcat8/.guacamole

然后,执行如下链接命令:

Sudo ln -s /etc/guacamole/guacamole.properties /usr/share/tomcat8/.guacamole

配置登录账户

首先,打开user-mapping.xml文件:

sudo gedit /etc/guacamole/user-mapping.xml

然后,修改文件。打开文件中的如下注释段:

1)username和password是登录guacamole用的;

2)protocol是远程连接的协议,连接VNC Server默认就是vnc,不需要修改;

3)localhost是VNC Server的IP地址;

4)5900是VNC的端口,如果VNC Server上没有修改过的话也不需要修改;

5)VNCPASS是连接VNC Server的密码,guacamote自动去连接,不需要用户输入的。

Rdp配置:

<authorize username="a" password="1">

        <!-- First authorized connection -->

        <connection name="rdp">

            <protocol>rdp</protocol>

            <param name="hostname">192.168.1.143</param>

            <param name="port">3389</param>

            <param name="password">123</param>

            <param name="username">Admin</param>

        </connection>

        <!-- Second authorized connection -->

        <connection name="otherhost">

            <protocol>vnc</protocol>

            <param name="hostname">otherhost</param>

            <param name="port">5900</param>

            <param name="password">VNCPASS</param>

        </connection>

</authorize>

登录

完成配置以后重启tomcat,

在浏览器端访问tomcat服务器的guacamole

本地浏览器访问:localhost:8080/guacamole-0.9.14
远程浏览器访问:<服务端ip>:8080/guacamole-0.9.14

拓展:

Rdp连接需打开远程桌面

Vnc连接需安装vncserver

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值