目录
mongodb的认证
单实例认证
副本集认证
分片集群认证
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- 张贺,多年互联网行业工作经验,担任过网络工程师、系统集成工程师、LINUX系统运维工程师 个人网站:www.zhanghehe.cn 笔者微信:zhanghe15069028807,现居济南历下区
副本集的认证开启
先副本集数据同步使用密钥,然后副本集搭建完成后再创建用户用来做认证
<code>openssl rand -base64 756 > /data/mongodb/zhanghe.key</code>
<code>chmod 700 /data/mongodb/zhanghe.key</code>
同步的时候使用密钥,我们使用的时候,也就是用户认证的时候还是要创建用户做认证 所有的服务器都要有密钥,不然也无法同步
副本集初始化:
副本集设置认证,登录到primary,运行以下命令创建用户:
测试副本集的数据同步:
注意点:
router不需要配置认证,得配置keyFile configsvr需要配置认证 sharedsvr需要配置认证
过程略过,详情请见上一篇博客,此处不再赘述……