root密码管理器产品系统

我要开发同款
福贵2026年03月18日
20阅读

技术信息

语言技术
ShellGoLinux
系统类型
Linux
行业分类
云计算企业服务

作品详情

行业场景

立项原因:为了解决每月服务器密码更新问题
项目背景:服务器root密码手动更新,麻烦不能保证同步,不能通知上游

功能介绍

该项目主要实现自动管理服务器的Root密码,每个月Root密码都会自动更新,同时会自动推送至上游同步更新。用户持有密钥来访问管理Root密码服务器的WEB可以获取在他权限下可访问的服务器的ROOT密码。

项目实现

我负责保证数据库与服务器Root密码同步。使用etcd租约机制为每一个服务器设置一个月的租约,当租约到期时,Watch机制回调将消息投入redis Stream XGROUP,消费者对Stream里的消息进行消费,更新数据库密码的同时更新Root密码。更新数据库密码和更新Root密码是一个事务,要么同时成功要么同时失败。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论