1.JumpServer 开源堡垒机
JumpServer
是一款开源的堡垒机系统,它遵循 4A
(认证Authentication
、授权Authorization
、账号Account
、审计Audit
)安全运维管理规范,致力于解决各类运维场景下对服务器、网络设备、安全设备等资产的统一管控难题。通过 JumpServer
,企业可以实现对运维人员、运维对象以及运维行为的全面管理和审计,从而提高运维效率,保障网络安全。
# 官方网站:
https://www.jumpserver.org/index.html
# 项目地址:
https://gitcode.com/gh_mirrors/ju/jumpserver/overview?utm_source=csdn_blog_hover
# 主要功能特点:
开源免费:完全开源,用户可以免费获取和使用。 易于部署:部署简单,用户只需按照官方文档操作即可完成安装和配置。 功能全面:支持事前授权、事中监察、事后审计,提供丰富的管理功能,如用户管理、资产管理、会话管理等。 易于使用:提供Web界面,用户可以通过浏览器进行访问和操作。 高并发支持:支持大规模并发访问,满足企业大规模的运维需求。
# 适用场景:
适用于需要管理大量机器资源和服务器资源的企业或组织,提高运维效率和安全性。
2.Apache Guacamole
Apache Guacamole
是一个无客户端的远程桌面网关。它支持VNC
、RDP
和SSH
等标准协议。
它无需任何插件或客户端软件,一旦Guacamole
被安装在服务器上,只需一个网页浏览器即可访问桌面。
# 官方网站:
https://guacamole.apache.org/
其安装包可以从官网直接下载。
# 适用场景:
适用于需要跨平台、跨浏览器进行远程桌面访问的企业或组织,特别是在远程工作和系统管理领域。
3.Teleport开源堡垒机
Teleport
以其小巧、易用的特点,为用户提供了一个简单易上手的堡垒机解决方案。它支持RDP
、SSH
、SFTP
、Telnet
等多种协议的远程连接和审计管理,满足用户在多种运维场景下的需求。
Teleport
由两大部分构成:跳板核心服务和WEB
操作界面。跳板核心服务负责处理用户的远程连接请求,而WEB
操作界面则提供了用户管理和监控远程访问的便捷方式。
因为Teleport
内建了所需的脚本引擎、WEB
服务等模块,因此不需要额外安装其他的库或者模块,整个系统的安装与部署非常方便。
# 官方网站:
https://docs.tp4a.com/
# 主要功能特点:
极易部署
简洁设计,小巧灵活,无额外依赖,确保您可以在5分钟内完成安装部署,开始使用。
安全增强
配置远程主机为仅被您的teleport服务器连接,可有效降低嗅探、扫描、暴力破解等攻击风险。
单点登录
只需登录您的teleport
服务器,即可一键连接您的任意远程主机,无需记忆每台远程主机的密码了。
按需授权
可以随时授权指定运维人员访问指定的远程主机,也可随时回收授权。仅仅需要几次点击!
运维审计
对远程主机的操作均有详细记录,支持操作记录录像、回放,审计工作无负担。
4.Gate One开源终端模拟器
Gate One
是一款基于HTML5
的终端模拟器和SSH
客户端,它能够在浏览器中提供强大的终端功能,而无需安装任何浏览器插件。无论是多用户管理、高级终端模拟,还是丰富的插件支持,Gate One
都能满足你的需求。
# 主要功能特点:
无插件安全访问:无需Java
、Flash
等插件,降低安全风险。
多用户多终端兼容:支持众多用户同时在线,兼容多种终端类型。
高级终端特性与文件浏览:提供256
色、文本样式等高级特性,并支持内嵌图像和PDF
文件直接查看。
国际化与便捷操作:支持Unicode
、多语言键盘,利用浏览器菜单实现便捷复制粘贴。
会话恢复与灵活日志:支持会话持久化,提供多种日志记录方式以满足不同需求。
# 应用场景:
1)远程管理:
IT运维:方便远程管理服务器、网络设备。 服务器监控:实时监控服务器状态,确保系统稳定运行。
2)教育培训:
编程教学:提供实时终端操作体验,助力编程学习。 系统管理培训:通过实际操作提升系统管理技能。
3)嵌入式系统管理:
物联网设备管理:远程管理和控制物联网设备。 嵌入式 Linux
系统:方便对嵌入式Linux
系统进行远程操作和维护。
4)Web应用集成:
在线代码编辑器:嵌入终端功能,实现代码在线编辑和调试。 在线调试工具:提供终端访问,便于在线调试和测试。
这些应用场景展示了Gate One
在多个领域的广泛应用,无论是企业运维、教育培训还是嵌入式系统管理,都能提供高效、便捷的终端访问和操作体验。
# 项目地址:
https://liftoff.github.io/GateOne/About/
5.Spug开源运维平台
Spug
是面向中小型企业设计的轻量级无Agent
的自动化运维平台,整合了主机管理(轻量级跳板机,浏览器在线终端管理)、主机批量执行、主机在线终端、 应用发布部署、在线任务计划、配置中心、监控、报警(支持微信、邮件、钉钉、飞书等报警方式)等一系列功能。
# 官方网站:
https://www.spug.cc/
# 主要功能特性:
批量执行: 主机命令在线批量执行 在线终端: 主机支持浏览器在线终端登录 文件管理: 主机文件在线上传下载 任务计划: 灵活的在线任务计划 发布部署: 支持自定义发布部署流程 配置中心: 支持 KV、文本、json 等格式的配置 监控中心: 支持站点、端口、进程、自定义等监控 报警中心: 支持短信、邮件、钉钉、微信等报警方式 优雅美观: 基于 Ant Design 的 UI 界面 开源免费: 前后端代码完全开源
6.WGCLOUD主机监控系统
WGCLOUD
是一款高效轻量的运维监控平台,可以用于监测主机/服务器的系统信息、cpu
、内存、磁盘、带宽、负载、GPU
、防火墙、Crontab
等信息,也可以监测日志、文件防篡改、DOCKER
、端口、进程、数据库、接口、网络设备、FTP/SFTP
等资源,也可以给主机下发指令,也有计划任务、资产设备管理、动环监控、设备账号管理、工作笔记、大屏、巡检报告、web SSH
等。
# 官方网站:
http://www.wgstart.com
# 项目仓库:
https://github.com/tianshiyeben/wgcloud