实测一个可用的堡垒机开源项目

实测一个可用的堡垒机开源项目

Next Terminal是使用Golang和React开发的一款HTML5的远程桌面网关,具有小巧、易安装、易使用、资源占用小的特点,支持RDP、SSH、VNC和Telnet协议的连接和管理。

QQ群:397745473

Next Terminal是使用Golang和React开发的一款HTML5的远程桌面网关,具有小巧、易安装、易使用、资源占用小的特点,支持RDP、SSH、VNC和Telnet协议的连接和管理。

Next Terminal基于Apache Guacamole开发,使用到了guacd服务。

目前支持的功能有:

  • 授权凭证管理
  • 资产管理(支持RDP、SSH、VNC、TELNET协议)
  • 指令管理
  • 批量执行命令
  • 在线会话管理(监控、强制断开)
  • 离线会话管理(查看录屏)

docker安装

因为程序依赖了mysql,所以在启动时需要指定mysql的连接信息。

1
2
3
4
5
6
7
8
9
10
11
12
13
mkdir /etc/next-terminal
mkdir /etc/next-terminal/recording
mkdir /etc/next-terminal/drive
cat <<EOF >> /etc/next-terminal/config.yaml
mysql:
hostname: 172.17.0.1
port: 3306
username: root
password: root
database: next_terminal
server:
addr: 0.0.0.0:8088
EOF

项目地址: https://github.com/dushixiang/next-terminal

QQ群:397745473

知识星球