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

web端远程控制工具Guacamole的安装_第1张图片

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

安装服务端

解压 编译

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

$ cd guacamole-server-0.9.14/      

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

完成后会出现以下情况

web端远程控制工具Guacamole的安装_第2张图片

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

web端远程控制工具Guacamole的安装_第3张图片

完成以后

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

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

web端远程控制工具Guacamole的安装_第4张图片

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配置:



        

        

            rdp

            192.168.1.143

            3389

            123

            Admin

        

        

        

            vnc

            otherhost

            5900

            VNCPASS

        

登录

完成配置以后重启tomcat,

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

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

web端远程控制工具Guacamole的安装_第5张图片

web端远程控制工具Guacamole的安装_第6张图片

拓展:

Rdp连接需打开远程桌面

Vnc连接需安装vncserver

你可能感兴趣的:(install,Guacamole,ubuntu,远程桌面,远程控制)