在Ubuntu 20.04 LTS Focal Fossa上安装Apache Guacamole
步骤1.首先,通过apt
在终端中运行以下命令来确保所有系统软件包都是最新的。
sudo apt update sudo apt upgrade sudo apt install make gcc g++ libcairo2-dev libjpeg-turbo8-dev libpng-dev libtool-bin libossp-uuid-dev libavcodec-dev libavutil-dev libswscale-dev freerdp2-dev libpango1.0-dev libssh2-1-dev libvncserver-dev libtelnet-dev libssl-dev libvorbis-dev libwebp-dev
步骤2.安装Apache Tomcat。
Apache Tomcat用于为通过Web浏览器连接到鳄梨酱服务器的用户提供鳄梨酱客户端内容。要安装Tomcat,请运行以下命令:
sudo apt install tomcat9 tomcat9-admin tomcat9-common tomcat9-user
一旦安装了Tomcat,以下命令即可用于启动和启用它,以便在启动计算机时自动启动:
sudo systemctl start tomcat9
sudo systemctl enable tomcat9
步骤3.在Ubuntu 20.04上安装Apache Guacamole。
现在,我们运行命令以从官方网站下载鳄梨酱:
wget https://downloads.apache.org/guacamole/1.3.0/source/guacamole-server-1.3.0.tar.gz tar -xvzf guacamole-server-1.3.0.tar.gz
接下来,转到解压缩的文件夹并运行以下命令来检查是否满足所有要求:
cd guacamole-server-1.3.0 sudo ./configure --with-init-dir=/etc/init.d
之后,运行以下命令开始安装:
sudo make
sudo make install
sudo ldconfig
一旦安装了鳄梨酱,下面的命令可用于启动和启用它,以便在启动计算机时自动启动:
sudo systemctl enable guacd
sudo systemctl start guacd
步骤4.安装Guacamole Client。
现在,我们运行以下命令来下载Java客户端:
wget https://mirrors.estointernet.in/apache/guacamole/1.3.0/binary/guacamole-1.3.0.war
接下来,将其复制到目录:/etc/guacamole
sudo mkdir /etc/guacamole sudo mv guacamole-1.3.0.war /etc/guacamole/guacamole.war
然后,运行以下命令以创建鳄梨酱客户端到Tomcat Web应用程序目录的符号链接:
sudo ln -s /etc/guacamole/guacamole.war /var/lib/tomcat9/webapps/
重新启动Tomcat和Guacamole服务:
sudo systemctl restart tomcat9
sudo systemctl restart guacd
步骤5.配置Apache Guacamole。
安装Guacamole服务器守护程序后,您需要在配置文件下定义如何将Guacamole客户端连接到Guacamole服务器:/etc/guacamole/guacamole.properties
sudo nano /etc/guacamole/guacamole.properties
添加这些行:
guacd-hostname: localhost guacd-port: 4822 user-mapping: /etc/guacamole/user-mapping.xml
接下来,运行以下命令为库和扩展创建两个目录:
sudo mkdir /etc/guacamole/{extensions,lib}
之后,在配置文件中设置Guacamole主目录环境变量:/etc/default/tomcat9
sudo sh -c "echo 'GUACAMOLE_HOME=/etc/guacamole' >> /etc/default/tomcat9"
您需要为用户映射配置设置密码哈希。要生成密码,请使用以下命令:
echo -n your_strong_password_here | openssl md5
那应该出一个密码哈希。复制哈希值以在以下配置中使用:
(stdin)= 36160e235d67eb081741004798ee37a8d
接下来,运行以下命令以创建一个新的 user-mapping.xml:
sudo nano /etc/guacamole/user-mapping.xml
然后,将以下内容复制并粘贴到文件中并保存:
<user-mapping> <authorize username="admin" password="36160e235d67eb081741004798ee37a8d" encoding="md5"> <connection name="Ubuntu20.04-Server"> <protocol>ssh</protocol> <param name="hostname">192.168.1.2</param> <param name="port">22</param> <param name="username">root</param> </connection> <connection name="Windows Server"> <protocol>rdp</protocol> <param name="hostname">192.168.2.3</param> <param name="port">3389</param> </connection> </authorize> </user-mapping>
步骤5.访问Apache Guacamole。
设置鳄梨调味酱之后,您可以使用以下地址从Web浏览器访问它: 然后,您应该看到Apache Guacamole门户登录:http://localhost:8080/guacamole.
恭喜你!您已经成功安装了Apache Guacamole。感谢您使用本教程在Ubuntu 20.04 LTS Focal Fossa系统上安装Apache Guacamole。有关其他帮助或有用信息,建议您查看Apache Guacamole官方网站。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun41965.html