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 的配置文件,感觉非常顺手。

订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
You May Also Like