【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功能外,其他功能与商业软件可比,且目前未盈利。虽有人将其用于商业用途,但不被推荐,若要使用请联系原作者授权。希望大家能积极参与讨论,欢迎留言分享对这个项目的看法或者使用心得。
项目地址
数据统计
数据评估
本站链氪巴士提供的Webterminal:基于Django的DevOps堡垒机项目都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。