首先介绍一下 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 73 天前 对于一个堡垒机来说...API 直接返回账号对应的密码/私钥是不是有点太草台班子了  |
![]() | 2 LHRUN OP @theresa233 多谢提醒, 这个问题疏忽了, 这几天就做下限制 |