首先介绍一下 OneTerm, 是一个基于 Go + Vue 开发的 Web 端开源堡垒机项目. 之前一直是只有堡垒机的核心功能, 较为单一. 然后最近几个月我将主要精力投入到了这个项目的开发, 从最初收集了不少朋友的建议和社群的反馈, 然后经历大概三个月断断续续的打磨和重构, 迭代了几个版本, 目前不仅功能完备, 交互体验和性能皆有提升
主要更新的功能大概有以下:
工作台整体 UI 界面升级, 调整了较多交互细节, 新增侧边辅助工具栏, 方便快捷操作, 并新支持了以下功能
多协议支持
协议类型 | 认证方式 | 会话录制 | 文件传输 | 多用户支持 |
---|---|---|---|---|
SSH | 密码/密钥 | ✅ | ✅ | ✅ |
RDP | 密码 | ✅ | ✅ | ✅ |
VNC | 密码 | ✅ | ❌ | ✅ |
Telnet | 密码 | ✅ | ✅ | ✅ |
Redis | 密码 | ✅ | ❌ | ✅ |
MySQL | 密码 | ✅ | ❌ | ✅ |
MongoDB | 密码 | ✅ | ❌ | ✅ |
PostgreSQL | 密码 | ✅ | ❌ | ✅ |
HTTP / HTTPS | 密码 | ❌ | ✅ | ✅ |
除了上面新增的功能外, 还有性能优化和代码重构等细节就不叙述了, 可以查看最近的 CHANGELOG
目前有在线体验浏览也支持 Docker 本地快速构建
项目地址: https://github.com/veops/oneterm
如果觉得不错, 欢迎点一个 Star ⭐️. Star 就是对我们最大的鼓励. Thanks!
如果你有任何问题和建议,无论是功能上的,还是文档、交互体验方面的,欢迎随时提出来,或者直接联系我!让我们一起把这个项目做大做强!
![]() |
1
theresa233 29 天前
对于一个堡垒机来说...API 直接返回账号对应的密码/私钥是不是有点太草台班子了
 |
![]() |
2
LHRUN OP @theresa233 多谢提醒, 这个问题疏忽了, 这几天就做下限制
|