zoukankan      html  css  js  c++  java
  • guacamole部署

    centos7.6

    安装java

    export JAVA_HOME=/usr/jvm/java
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=.:$JAVA_HOME/lib:${JRE_HOME}/lib
    export PATH=$JAVA_HOME/bin:$PATH
    export GUACAMOLE_HOME=/etc/guacamole

    source /etc/profile

    配置GUACAMOLE_HOME

    mkdir /etc/guacamole

    mkdir /etc/guacamole/extensions/

    mkdir /etc/guacamole/lib

    mkdir /root/.guacamole

    touch /etc/guacamole/guacamole.properties

    ln -s /etc/guacamole/guacamole.properties /root/.guacamole/

    安装依赖包

    yum install -y cairo-devel libjpeg-turbo-devel libjpeg-devel libpng-devel uuid-devel ffmpeg-devel freerdp-devel pango-devel libssh2-devel libtelnet-devel libvncserver-devel pulseaudio-libs-devel openssl-devel libvorbis-devel libwebp-deve  libwebsockets-devel libwebsockets mariadb mariadb-server wget git libtool

    安装apache-maven

    wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo

    yum install -y apache-maven

    git下载guacamole-server 和 guacamole-client

    git clone git://github.com/apache/guacamole-server.git
    git clone git://github.com/apache/guacamole-client.git

    安装guacamole-server

     cd guacamole-server/

    autoreconf -fi

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

    make && make install

    ldconfig

    准备tomcat

    apache-tomcat-8.5.38

    安装guacamole-client

    cd guacamole-client/

    mvn package

    cp guacamole-client/guacamole/target/guacamole-1.1.0.war /root/apache-tomcat-8.5.38/webapps/

    配置数据库

    systemctl start mariadb

    创建数据库

     CREATE DATABASE `guacamole_db` CHARACTER SET utf8 COLLATE utf8_general_ci;

    还原sql

    cd /root/guacamole-client/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema

    cat *.sql | mysql -u root -pabc@123 guacamole_db

    复制java的mysql驱动,驱动网上找的

    cp mysql-connector-java-5.1.34-bin.jar /etc/guacamole/lib/

    配置guacamole 连接数据库信息

    [root@guacamole schema]# cat /etc/guacamole/guacamole.properties
    mysql-hostname: localhost
    mysql-port: 3306
    mysql-database: guacamole_db
    mysql-username: root
    mysql-password: abc@123
    mysql-user-required: true

    启动tomcat完事

    http://ip:8080/guacamole-1.1.0/、

    默认用户密码    guacadmin/guacadmin

  • 相关阅读:
    常见WINDOWS运行命令
    CSDN Blog 之七宗罪
    常见进程大全
    开始→运行→输入的命令集锦(网上搜来的)
    20200527:SpringCloud用了那些组件?分布式追踪链怎么做的?熔断器工作原理?
    20200520:分库分表后如何迁移?
    20200523:如何实现并发限流
    20200521:es底层读写原理?倒排索引原理?
    20200525:MQ应用场景、Kafka和rabbit区别?kafka为什么支撑高并发? 来自
    20200519:催收核心业务是什么?
  • 原文地址:https://www.cnblogs.com/menkeyi/p/10476915.html
Copyright © 2011-2022 走看看