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

  • 相关阅读:
    分享知识-快乐自己:Spring整合定时器
    自定义响应结构 AjaxResult()
    日期工具类 DateUtils(继承org.apache.commons.lang.time.DateUtils类)
    处理json的工具类({本类为处理json的工具类})
    单机版 RedisUtils({基本操作封装工具类})【三】
    单机版 JedisUtil({基本操作封装工具类})【二】
    单机版 RedisPoolUtil({基本操作封装工具类})【一】
    序列化工具类({对实体Bean进行序列化操作.},{将字节数组反序列化为实体Bean.})
    分享知识-快乐自己:遍历Map集合
    自己的新闻后台管理系统
  • 原文地址:https://www.cnblogs.com/dgjnszf/p/11688552.html
Copyright © 2020-2023  润新知