跳转至

Homelab - 支持多种协议的堡垒机 Next Terminal

Next Terminal 是一个简单好用的跳板机(堡垒机),集成了 Apache Guacamole 无客户端的远程桌面网关的堡垒机方案,支持 RDP、SSH、VNC、TELNET、Kubernetes 多协议,能直接通过 web 访问内网资源,跨平台兼容性佳。它支持 MFA 多因子认证登录,也有审计录像功能和其他记录。

部署(docker-compose)

首先创建 docker-compose.yml ,并将以下的 ${DIR} 替换为本地的目录(例如 /DATA/AppData);${PORT} 替换为自定义的端口号(比如 1234,选择不被占用的端口就可以):

docker-compose.yml
version: "3.3"
services:
  guacd:
    image: dushixiang/guacd:latest
    volumes:
      - ${DIR}/next-terminal/data:/usr/local/next-terminal/data
    restart: always
  next-terminal:
    image: dushixiang/next-terminal:latest
    environment:
      DB: sqlite
      GUACD_HOSTNAME: guacd
      GUACD_PORT: 4822
    ports:
      - "${PORT}:8088"
    volumes:
      - /etc/localtime:/etc/localtime
      - ${DIR}/next-terminal/data:/usr/local/next-terminal/data
    restart: always

配置说明

初始账户 / 密码:admin

参考与致谢

原文地址:https://wiki-power.com/
本篇文章受 CC BY-NC-SA 4.0 协议保护,转载请注明出处。