Apache Guacamole 是一个基于 HTML5 的远程桌面网关,支持 VNC、RDP 和 SSH 等标准协议。
一.官方链接
1. 官方文档
https://guacamole.apache.org/doc/gug/guacamole-architecture.html
2. 项目位置:
https://guacamole.apache.org/
https://gitcode.com/gh_mirrors/gua/guacamole-server
二.安装
1. 安装依赖
yum install -y cairo-devel libjpeg-turbo-devel libpng-devel uuid-devel yum install -y ffmpeg ffmpeg-devel openssl openssl-devel yum install -y freerdp freerdp-devel freerdp-plugins pango-devel libssh2-devel yum install -y libtelnet-devel libvncserver-devel pulseaudio-libs-devel yum install -y libvorbis-devel libwebp-devel yum install -y libwebsockets-devel gnu-free-mono-fonts
yum -y install gcc-c++
2. 安装java和tomcat,mysql
# 安装java
yum install java-11-openjdk java-11-openjdk-devel ls -l $(which java) ls -lrt /etc/alternatives/java vi /etc/profile export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.16.0.8-1.el7_9.x86_64 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH source /etc/profile echo $JAVA_HOME
# 安装tomcat
yum install -y tomcat tomcat-webapps tomcat-admin-webapps
systemctl enable tomcat
systemctl start tomcat
#安装mysql服务
yum install mysql-server
systemctl enable mysqld
systemctl start mysqld
2. 下载项目
wget https://dlcdn.apache.org/guacamole/1.5.5/source/guacamole-server-1.5.5.tar.gz
3. 解压后,编译安装服务端
tar zxvf guacamole-server-1.5.5.tar.gz cd guacamole-server-1.5.5 ./configure --with-system-dir=/lib/systemd/system
结果如下:
接着安装命令:
make -j4 make install
4. 安装前端
wget https://dlcdn.apache.org/guacamole/1.5.5/binary/guacamole-1.5.5.war
# 复制解压
cp /root/guacamole-1.5.5.war /var/lib/tomcat/webapps/guacamole.war
# 重启tomcat生效
systemctl restart tomcat
5.访问
http://xxxx:8080/guacamole/#/
标签:guacamole,tomcat,部署,devel,yum,install,Apache,HOME,Guacamole From: https://www.cnblogs.com/circlecircle/p/18653364