Next Terminal 是一个简单好用安全的开源交互审计系统,支持 RDP、SSH、VNC、Telnet、Kubernetes 协议。
目前支持的功能有:
- 授权凭证管理
- 资产管理(支持 RDP、SSH、VNC、TELNET 协议)
- 指令管理
- 批量执行命令
- 在线会话管理(监控、强制断开)
- 离线会话管理(查看录屏)
- 双因素认证
- 资产标签
- 资产授权
- 多用户&用户分组
- 计划任务
- SSH server
- 登录策略
- 系统监控
安装 Next Terminal
首先我们 SSH 登入 Linux 服务器,确保系统已经安装好 Docker 和 Docker Compose,
我们给 Next Terminal 创建一个项目文件夹 /next
,推荐在 /home
目录下创建,
cd /home
mkdir next
cd next
再创建好 docker-compose.yml
文件,
touch docker-compose.yml
然后使用文本编辑器写入以下内容,
version: '3.3'
services:
guacd:
image: dushixiang/guacd:latest
volumes:
- ./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:
- "8088:8088"
volumes:
- /etc/localtime:/etc/localtime
- ./data:/usr/local/next-terminal/data
restart:
always
这里可以通过 Linux 系统自带的文本编辑器 vi 打开 docker-compose.yml
,
vi docker-compose.yml
按 i
切换到编辑模式,再将上面的内容粘贴进去,完成后先按一下 esc,然后输入 :wq
保存退出;
也可以使用 FinalShell 的可视化编辑功能,双击打开 /home/next/docker-compose.yml
,直接将上面的内容粘贴进去。
最后就是经典的 Docker,启动!命令,
docker-compose up -d
等待一会,打开本地浏览器输入 IP:8088 即可开始访问搭建好的 Next Terminal。
使用 Next Terminal
打开首页,使用 admin/admin 登录,然后到个人中心修改密码,

建立一个 SSH 连接,

SSH 连接服务器,

可视化管理服务器文件,

编辑文本文件,

Next Terminal 链接
官网:https://next-terminal.typesafe.cn/
GitHub:https://github.com/dushixiang/next-terminal
Next Terminal 的功能很多,但作为普通用户的我只是将 Next Terminal 作为一款网页 SSH、RDP 客户端使用,进行可视化文件管理,以及编辑 Docker Compose 的配置文件,感觉非常顺手。
订阅评论
登录
0 评论
最旧