Centos7 部署 guacamole1.1.0
关闭防火墙
1 | # setenforce 0 # 可以设置配置文件永久关闭 |
添加依赖库
1 | yum -y groupinstall "Development Tools" |
ffmpeg centos7 默认源没有改用其他源
1 | yum install -y epel-release |
编译安装guacamole-server
http://guacamole.apache.org/doc/gug/installing-guacamole.html
1 | wget https://mirrors.tuna.tsinghua.edu.cn/apache/guacamole/1.1.0/source/guacamole-server-1.1.0.tar.gz |
配置环境变量
1 | cd ~ |
配置guacamole
1 | mkdir -p /etc/guacamole/ |
guacmole安装数据库扩展驱动
http://guacamole.apache.org/doc/gug/jdbc-auth.html
http://ftp.ntu.edu.tw/MySQL/Downloads/Connector-J/
1 | yum -y install java-1.8.0-openjdk* |
创建数据库
1 | mysql -u root -p |
启动服务
1 | /etc/init.d/guacd start |
安装tomcat8
1 | wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz |
配置 systemctl 文件
1 | vi /lib/systemd/system/tomcat.service |
参数设置
1 | #启动服务 |
直接使用编译包安装guacamole-client
1 | wget https://mirrors.tuna.tsinghua.edu.cn/apache/guacamole/1.1.0/binary/guacamole-1.1.0.war |
重启 tomcat 访问
默认账号”guacadmin”密码 “guacadmin”