链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

Webterminal:基于Django的DevOps堡垒机项目

Webterminal是由Django实现的堡垒机项目,专注于DevOps和持续交付。支持多种远程管理协议,如vnc、ssh等,可对用户操作进行监控、记录和回放,具备多种功能,如远程桌面控制、文件管理等,还支持多系统的webterminal助手,经过四年更新,除OCR功能外与商业...

访问官网 →

【Github】项目名:Webterminal – 基于Django的DevOps堡垒机项目

项目简介

Webterminal是由Django实现的堡垒机项目。它专注于DevOps和持续交付,目前支持近90%的远程管理协议,如vnc、ssh、rdp、telnet、sftp等。还具备对用户操作进行监控、记录以及回放(像视频一样)的功能。并且有RDP远程桌面控制、VNC远程桌面控制、SFTP协议支持、Telnet协议支持、远程文件浏览(下载、删除、更新和上传文件)、远程命令和脚本执行、实时用户操作审计、用户会话审计、踢用户下线、SSH命令审计、权限控制等功能,还支持Webterminal助手。

项目目的

项目旨在为DevOps提供一个功能全面的堡垒机解决方案,实现远程管理协议的支持、用户操作的监控审计等功能,以满足开发和运维过程中的需求。

核心技术

该项目主要基于Django框架构建,采用Python(占比98.1%)进行开发,同时运用了Vue(1.0%)、SCSS(0.5%)、Less(0.4%)、Shell(0.0%)、Dockerfile(0.0%)等技术。

实践案例

项目支持Ubuntu、Mac、Windows系统下的webterminal助手,展示了其在不同操作系统下的可用性。例如在Ubuntu系统中可以利用其webterminal助手功能,在Mac和Windows系统同样可以,这为不同系统的用户在DevOps和远程管理方面提供了方便的操作方式。

项目总结

Webterminal项目经过四年不断更新达到了目前的功能状态,除OCR功能外,其他功能与商业软件可比,且目前未盈利。虽有人将其用于商业用途,但不被推荐,若要使用请联系原作者授权。希望大家能积极参与讨论,欢迎留言分享对这个项目的看法或者使用心得。

项目地址

GitHub链接直达