User-Profile-Image
hankin
  • 5
  • 关于
  • 分类
    • 路由器
    • 电脑相关
    • 游戏相关
    • 未分类
    • 服务器相关
    • 数据库
  • 页面
    • 关于
  • 友链
    • 华夏网盟
Help?

Please contact us on our email for need any support

Support
  • 关于
    首页   ›   服务器相关   ›   正文
服务器相关

Debian 11 安装Apache Guacamole-Server 配置Next-Terminal在线SSH RDP堡垒机

2023-08-08 08:18:00
769  0 0

本文仅适用于Debian11,12系统编译报错,需自行进行排查。

一、安装Apache Guacamole-server

1.安装依赖

apt update -y && apt install build-essential freerdp2-dev libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libcairo2-dev libjpeg62-turbo-dev libjpeg-dev libpng-dev libtool-bin libpango1.0-dev libpango1.0-0 libssh2-1 libwebsockets16 libwebsocketpp-dev libossp-uuid-dev libssl-dev libwebp-dev libvorbis-dev libpulse-dev libwebsockets-dev libvncserver-dev libssh2-1-dev openssl libtelnet-dev -y

2.获取、解压并配置编译 Guacamole-Server

wget https://dlcdn.apache.org/guacamole/1.5.3/source/guacamole-server-1.5.3.tar.gz
tar -xzvf guacamole-server-1.5.3.tar.gz
cd guacamole-server-1.5.3
./configure --with-init-dir=/etc/init.d

执行上述命令后会看到如下窗口:
微信截图_20230808083622.png

如有项目显示NO,可能依赖未成功安装。

执行下一步开始进行编译安装。

make && make install && ldconfig

执行后如无报错则进行下一步,有报错根据错误排查,正常情况不会报错。

3.配置 Guacamole-Server

mkdir /etc/guacamole/ && cat << EOF >> /etc/guacamole/guacd.conf
[daemon]
pid_file = /var/run/guacd.pid
log_level = info

[server]
bind_host = 127.0.0.1
bind_port = 4822

#### EOF回车。

这一步结束后guacd已经安装完毕。

4. guacd加入开机自启动。

重新加载所有服务

systemctl daemon-reload

启用guacd开机自启

systemctl enable guacd

启动guacd服务

systemctl start guacd

查看guacd服务状态

systemctl status guacd

先执行第一条命令,如不需要开机自启,则仅启动服务即可。
微信2.png
此时,guacd已启动。

二 安装字体

1.安装字体管理软件

apt install ttf-mscorefonts-installer -y

如提示找不到软件包,则进行下面操作。

wget http://ftp.cn.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.8.1_all.deb
dpkg -i ttf-mscorefonts-installer_3.8.1_all.deb
apt -f install

2.下载字体

cd /usr/share/fonts/

下载英文字体

wget https://gitee.com/dushixiang/next-terminal/raw/master/guacd/fonts/Menlo-Regular.ttf

下载中文字体

wget https://gitee.com/dushixiang/next-terminal/raw/master/guacd/fonts/SourceHanSansCN-Regular.otf

3.更新字体

mkfontscale
mkfontdir
fc-cache

三、安装 Next-Terminal

1.安装
wget https://gitee.com/dushixiang/next-terminal/releases/download/v1.3.9/next-terminal.tar.gz
2.解压
tar -zxvf next-terminal.tar.gz -C /usr/local/
默认使用sqlite数据,WEB端口8088.
如需更改,请编缉配置文件config.yml
nano /usr/local/next-terminal/config.yml
3.创建服务。
执行以下命令创建 next-terminal 系统服务文件

cat << EOF >> /etc/systemd/system/next-terminal.service

[Unit]
Description=next-terminal service
After=network.target

[Service]
User=root
WorkingDirectory=/usr/local/next-terminal
ExecStart=/usr/local/next-terminal/next-terminal
Restart=on-failure
LimitNOFILE=1048576

[Install]
WantedBy=multi-user.target

EOF回车

4.启动 Next-Terminal 服务

重载服务

systemctl daemon-reload

开机启动

systemctl enable next-terminal

启动服务

systemctl start next-terminal

查看状态

systemctl status next-terminal

评论 (0)

Click here to cancel reply.

欢迎您 游客  

近期文章

  • 基于 Docker 自建 ZeroTier Planet 实现多点异地组网。
  • openwrt 自编译教程
  • 用于网速测试的下载测速文件合集
  • docker构建SB镜像
  • pterodactl docker install

近期评论

No comments to show.

归档

  • 5 月 2026
  • 1 月 2026
  • 8 月 2025
  • 5 月 2025
  • 4 月 2025
  • 3 月 2025
  • 2 月 2025
  • 12 月 2024
  • 4 月 2024
  • 10 月 2023
  • 8 月 2023
  • 4 月 2023
  • 3 月 2023
  • 2 月 2023
  • 10 月 2021
  • 5 月 2021
  • 3 月 2021
  • 2 月 2021

分类

  • 数据库
  • 服务器相关
  • 未分类
  • 游戏相关
  • 电脑相关
  • 路由器
Copyright © 2026
smarty_hankin 主题. Designed by hankin
主页
页面
  • 关于
博主
hkthomas 管理员
138 文章 1 评论 20105 浏览
测试
测试