一个简单好用安全的开源交互审计系统、轻量级堡垒机系统

一、开源项目简介

Next Terminal是一个简单好用安全的开源交互审计系统,支持RDP、SSH、VNC、Telnet、Kubernetes协议。

二、开源协议

使用AGPL-3.0开源协议

三、界面展示

一个简单好用安全的开源交互审计系统、轻量级堡垒机系统_第1张图片

一个简单好用安全的开源交互审计系统、轻量级堡垒机系统_第2张图片

一个简单好用安全的开源交互审计系统、轻量级堡垒机系统_第3张图片

一个简单好用安全的开源交互审计系统、轻量级堡垒机系统_第4张图片

四、功能概述

Next Terminal是一个轻量级堡垒机系统,支持RDP、SSH、VNC、Telnet、Kubernetes协议。

Next Terminal 用真实身份取代了传统账号,为连接到基础设施的每位工程师提供防钓鱼的零信任访问方案。

主要功能优势

Next Terminal 有非常多的功能和优势

免费开源

Next Terminal 开源项目拥有大量用户,因此您可以绝对相信 Next Terminal 的稳定性。

多协议支持

您可以在一套系统中访问RDP、SSH、VNC、TELNET等协议资产,无需插件,一个浏览器即可。

实时监控

您可以随时查看到目前正在活跃的会话,并进行监控和阻断。针对字符协议,您甚至可以限制禁止某些命令的执行和记录。

事后审计

Next Terminal 观察并记录所有环境中的每个在线资源、连接、交互会话和其他安全事件。这些事件被记录在结构化的审计日志中,便于查看正在发生的事情和责任人。

目前支持的功能有:

  • 授权凭证管理
  • 资产管理(支持RDP、SSH、VNC、TELNET协议)
  • 指令管理
  • 批量执行命令
  • 在线会话管理(监控、强制断开)
  • 离线会话管理(查看录屏)
  • 双因素认证
  • 资产标签
  • 资产授权
  • 多用户&用户分组
  • 计划任务
  • ssh server
  • 登录策略
  • 系统监控

五、技术选型

Next Terminal 使用 Golang 开发,编译后只有一个二进制文件,并且可以使用内置的 sqlite 来存储文件,非常轻量,支持一行命令安装。

手动编译

  1. 找一台Linux 机器或者Mac
  2. 安装 go 1.18 或以上版本
  3. 安装 nodejs 16,安装 npm 或 yarn
  4. 进入 web 目录 执行 yarn 或 npm install
  5. 返回上级目录,也就是项目根目录,执行 sh build.sh

六、源码地址

next-terminal: Next Terminal是一个轻量级堡垒机系统,支持RDP、SSH、VNC、Telnet、Kubernetes协议。

你可能感兴趣的:(java,堡垒机系统)