Next Terminal是一个简单好用安全的开源交互审计系统,支持RDP、SSH、VNC、Telnet、Kubernetes协议。
目前支持的功能有:
- 授权凭证管理
- 资产管理(支持RDP、SSH、VNC、TELNET协议)
- 指令管理
- 批量执行命令
- 在线会话管理(监控、强制断开)
- 离线会话管理(查看录屏)
- 双因素认证
- 资产标签
- 资产授权
- 多用户&用户分组
- 计划任务
- ssh server
- 登录策略
- 系统监控
托管地址:next-terminal: Next Terminal是一个轻量级堡垒机系统,支持RDP、SSH、VNC、Telnet、Kubernetes协议。 (gitee.com)
docker compose部署
系统默认用户名 密码 admin/admin
1、使用mysql数据库
version: '3.3'
services:mysql:image: mysql:8.0environment:MYSQL_DATABASE: next-terminalMYSQL_USER: next-terminalMYSQL_PASSWORD: next-terminalMYSQL_ROOT_PASSWORD: next-terminalvolumes:- ./data/mysql:/var/lib/mysqlrestart:alwaysguacd:image: dushixiang/guacd:latestvolumes:- ./data:/usr/local/next-terminal/datarestart:alwaysnext-terminal:image: dushixiang/next-terminal:latestenvironment:DB: mysqlMYSQL_HOSTNAME: mysql MYSQL_PORT: 3306MYSQL_USERNAME: next-terminal # 可根据情况修改MYSQL_PASSWORD: next-terminal # 可根据情况修改MYSQL_DATABASE: next-terminal # 可根据情况修改GUACD_HOSTNAME: guacdGUACD_PORT: 4822ports:- "8088:8088"volumes:- /etc/localtime:/etc/localtime- ./data:/usr/local/next-terminal/datadepends_on:- mysqlrestart:always
2、使用外部mysql数据库
version: '3.3'
services:guacd:image: dushixiang/guacd:latestvolumes:- ./data:/usr/local/next-terminal/datarestart:alwaysnext-terminal:image: dushixiang/next-terminal:latestenvironment:DB: mysql# 请修改下面的 MySql 配置,需自行创建数据库和用户MYSQL_HOSTNAME: mysql # 外部数据库地址MYSQL_PORT: 3306 # 外部数据库端口MYSQL_USERNAME: next-terminal # 外部数据库账号MYSQL_PASSWORD: next-terminal # 外部数据库密码MYSQL_DATABASE: next-terminal # 外部数据库名# 请修改上面的 MySql 配置,需自行创建数据库和用户GUACD_HOSTNAME: guacdGUACD_PORT: 4822ports:- "8088:8088"volumes:- /etc/localtime:/etc/localtime- ./data:/usr/local/next-terminal/datarestart:always