WebTerminal(TuRelay一款简单好用的堡垒机–开发中)
本文最后更新于 91 天前,其中的信息可能已经有所发展或是发生改变

TuRelay

TuRelay是一款基于Django和Vue3前后端分离的WebTerminal 堡垒机。集成支持ssh、rdp、监控、数据库慢查询、审计等功能,适用于日常管理和运维场景。

github:https://github.com/hukdoesn/TuRelay

官网地址https://www.ext4.cn

技术栈:

基于django+vue3+xterm.js+channels。非专业性开发,如有不当之处欢迎 Issues

功能概览

  • 数据概览:提供系统的总体运行状态、资产、用户、报警等关键信息的汇总视图,帮助管理员快速了解系统情况。
  • 用户管理
  • 用户列表:展示所有用户的详细信息,包括用户名、角色、登录状态等。
  • 用户组管理(待开发):支持创建和管理不同的用户组,分配不同权限,方便权限控制。
  • 锁定管理:管理员可以锁定或解锁用户账户,保护系统安全。
  • 凭据管理:提供对远程主机登录凭据的统一管理,包括密码、密钥、API密钥等。
  • 资产管理
  • 主机列表:显示所有管理的主机,包括主机的IP地址、连接状态、所属节点等详细信息。
  • 数据库管理(待开发):提供对数据库服务器的监控和管理,确保数据服务正常运行。
  • 站点监控:实时监控指定站点的状态,包括连接性、HTTP状态码、响应时间等,支持多种协议的监控。
  • Web终端
  • 支持基于 SSHRDP 协议(RDP待开发)的远程连接,用户可通过浏览器访问和操作远程主机。
  • 提供全屏和动态调整窗口大小的终端操作,确保用户体验流畅。
  • 支持命令行工具(如 vi、cat、tail 、top等)的操作,并提供实时反馈。
  • CI/CD 系统(待开发)
  • 集成持续集成与持续交付功能,支持自动化部署、测试和发布工作流。
  • 可与资产管理结合,自动化管理服务器的配置和更新。
  • 报警管理(待开发):
  • 支持多种报警规则的自定义配置,当检测到异常情况时,自动触发报警并通知管理员。
  • 报警包括但不限于:系统资源异常、站点不可用、任务失败等。
  • 审计管理
  • 命令记录:记录每个用户在 Web 终端中的操作命令,支持详细的命令回溯功能。
  • 自定义过滤:对于某些命令如 vivim,只记录打开的文件名,而不记录具体内容。
  • 日志管理
  • 登录日志:记录所有用户登录和退出系统的操作信息,包括登录时间、IP 地址、设备类型等。
  • 操作日志:详细记录系统中的操作行为,包括创建、修改、删除操作,帮助管理员进行操作溯源。
  • 系统管理(待开发):
  • 提供全面的系统配置和管理功能,包括系统参数设置、服务状态监控、任务调度等。
  • 支持灵活的定时任务管理,结合站点监控功能定期检查服务器和站点的健康状态。

功能预览

现有功能页面预览

登陆页面

用户列表

新建用户

可选择角色然后选择对应权限

  • 重置密码
  • 删除用户

锁定记录

凭据管理

  • 新建凭据
  • 密钥
  • key

主机列表

  • 新建主机

站点监控

  • 新建监控

Web终端

  • 文件管理

命令记录

登陆日志

操作日志

  • 操作详情

博客内容均系原创,未经允许严禁转载!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
首页