centos,rocky安装部署guacamole

本文档详细介绍了在Rocky Linux 9.3环境下,如何部署Guacamole 1.5.4版本。内容包括安装MySQL、下载Guacamole相关软件、安装Tomcat、编译安装guacamole-server、部署guacamole.war、配置Guacamole、初始化数据库、重启服务以及解决可能出现的IPv4访问问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装部署guacamole

部署的环境是 Rocky9.3 版本,部署的 guacamole 的版本是 1.5.4

一、Rocky下载对应的工具

  1. 安装对应的开发环境

建议一条一条命令执行

sudo yum install epel-release -y
sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
 
sudo yum install -y cairo-devel libjpeg-turbo-devel libpng-devel libtool uuid-devel
sudo yum install -y freerdp-devel pango-devel libssh2-devel libvncserver-devel 
sudo yum install -y openssl-devel libvorbis-devel libwebp-devel pulseaudio-libs-devel
sudo yum install -y libtevent-devel libwebsockets-devel ffmpeg-devel
sudo yum install -y libtelnet-devel libgcrypt-devel

# 有一些安装包需要使用下面这条命令下载,你看啥安装不上就使用下面这条,嘎嘎好用
dnf --enablerepo=crb install -y freerdp-devel uuid-devel 
# 这个 rocky 的系统,yum安装的话,如果第一个安装不上,后面的也就安装不上了 例如
# yum install -y vim tar unzip 如果 vim安装不上,后面的也就安装不上了
  1. 安装编译环境
sudo yum groupinstall "Development Tools"

二、安装mysql

通过mysql作为数据库去进行存储的

# 在/root/ 目录下面执行的
wget -i -c https://dev.mysql.com/get/mysql80-community-release-el9-5.noarch.rpm

如果上

### 如何在 CentOS 8 上安装和配置 Guacamole 远程桌面网关 #### 准备工作 确保操作系统是最新的,并且已安装必要的开发工具包: ```bash sudo dnf update -y sudo dnf groupinstall "Development Tools" -y ``` #### 安装 Java 开发环境 Guacamole 需要Java运行环境,建议安装OpenJDK版本11或以上。 ```bash sudo dnf install java-11-openjdk-devel -y ``` #### 设置Tomcat Web服务器 由于Guacamole依赖于Servlet容器来提供Web应用程序接口,因此需要设置Tomcat作为Web服务器[^4]。 ```bash sudo dnf install tomcat -y sudo systemctl start tomcat sudo systemctl enable tomcat ``` #### 编译并安装Guacamole Server组件 下载官方发布的源码包,编译并安装`guacd`守护进程以及相关库文件。 ```bash cd /usr/local/src/ wget https://downloads.apache.org/guacamole/1.5.2/source/guacamole-server-1.5.2.tar.gz tar zxvf guacamole-server-1.5.2.tar.gz cd guacamole-server-1.5.2 ./configure --with-init-dir=/etc/init.d make sudo make install sudo ldconfig sudo systemctl daemon-reload sudo systemctl enable guacd sudo systemctl start guacd ``` #### 下载并部署Guacamole Client应用 获取最新的客户端war包并将之放置到Tomcat webapps目录下自动解压展开。 ```bash mkdir -p ~/Downloads/guacamole cd ~/Downloads/guacamole wget https://downloads.apache.org/guacamole/1.5.2/binary/guacamole-1.5.2.war mv guacamole-1.5.2.war /var/lib/tomcat/webapps/guacamole.war chown tomcat:tomcat /var/lib/tomcat/webapps/guacamole.war ``` #### 创建Guacamole属性文件 创建一个名为`guacamole.properties`的配置文件用于定义连接参数和其他选项。 ```properties # 文件路径:/etc/guacamole/guacamole.properties guacd-hostname: localhost guacd-port: 4822 ``` #### 启动服务 重启Tomcat使更改生效,现在应该可以通过浏览器访问http://your_server_ip:8080/guacamole 来登录管理界面了。 ```bash sudo systemctl restart tomcat ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值