分片集群安全认证|学习笔记

简介: 快速学习分片集群安全认证

开发者学堂课程【MongoDB精讲课程(下)分片集群安全认证】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/727/detail/12995


分片集群安全认证

 

关闭已开启的集群服务(可选)

分片集群环境下的安全认证和副本集环境下基本上一样。

image.png

11个节点,每个 mongos 服务都需要放一个 keyfile。服务之间通过 keyfile 进行相互认证,但是用户进来连时还是要带上自己的用户名和密码。

分片华群的服务器不意想抱较为复杂,建议在搭建分片售册的时候,百接加人安全认们服务器间的鉴权,如果之前有数据,可先将之前的数据备份出来,再还原同去。

本文使用之前搭建好的集群服务,因此,先停止之前的集群服务

停止服务的方式有两种:快速关闭和标准关闭,下面依次说明:

(1)快速关闭方法(快速,简单,数据可能会出错)

目标:通过系统的kill命令直接杀死进程:

依次杀死mongos路由、配置副本集服务,分片副本集服务,从次节点开始。直到所有成员都离线。副本集杀的时候,建议先杀仲裁者,再杀副本节点,最后是主节点,以避免潜在的回滚,杀完要检查一下,避免有的没有杀掉。

#通过进程编号关闭节点

ki71 -2 54410

需要注意的是可以先不开启账户,可以先把文件都先创建好,之后启动节点,再去创建账户,

【root@bobohost db】#/usr/local/mongodb/bin/mongo --port 27017

但是这个时候创建账户必须根据 localhost 来登录,因为这个时候已经开启安全认证了如果不通过 localhost 登录是没有办法创建新的用户的,因为他不会让你进行任何操作,相当于是 monggodb 的后门。最主要的是在每个节点上面添加keyfile,然后通过开启安全认证的时候指定 keyfile,内部之间通过 keyfile 来认证就可以了。

相关文章
|
开发框架 Java .NET
Sitemesh3使用及配置
Sitemesh3使用及配置
258 0
|
Java Maven Docker
Idea远程连接Harbor及Maven自动上传镜像
Idea远程连接docker环境+Maven链接harbor仓库自动上传镜像
1523 0
Idea远程连接Harbor及Maven自动上传镜像
|
11月前
|
Linux
CentOs9 yum源出现404问题
CentOs9-stream yum源出现404问题
|
Kubernetes 安全 API
k8s-身份认证与权限
k8s-身份认证与权限
348 1
|
关系型数据库 MySQL 容器
docker-compose安装mysql并指定忽略表名大小写以及挂载配置文件
docker-compose安装mysql并指定忽略表名大小写以及挂载配置文件
1085 0
docker-compose安装mysql并指定忽略表名大小写以及挂载配置文件
|
存储 Java 开发者
成功优化!Java 基础 Docker 镜像从 674MB 缩减到 58MB 的经验分享
本文分享了如何通过 jlink 和 jdeps 工具将 Java 基础 Docker 镜像从 674MB 优化至 58MB 的经验。首先介绍了选择合适的基础镜像的重要性,然后详细讲解了使用 jlink 构建自定义 JRE 镜像的方法,并通过 jdeps 自动化模块依赖分析,最终实现了镜像的大幅缩减。此外,文章还提供了实用的 .dockerignore 文件技巧和选择安全、兼容的基础镜像的建议,帮助开发者提升镜像优化的效果。
|
存储 关系型数据库 MySQL
深入OceanBase内部机制:高性能分布式(实时HTAP)关系数据库概述
深入OceanBase内部机制:高性能分布式(实时HTAP)关系数据库概述
|
人工智能 前端开发 搜索推荐
详解基于百炼平台及函数计算快速上线网页AI助手
通过阿里云百炼平台,企业可在10分钟内为其网站添加智能客服系统,提升用户体验并降低成本。流程包括:创建大模型应用、配置参数(如温度系数以控制回复的随机性)、发布应用获取API密钥;使用函数计算快速搭建示例网站,并通过简单的代码更改启用AI助手功能;还可导入私有知识库增强助手的能力。前端基于NLUX开发,支持定制化需求如样式调整和历史会话管理。服务端代码提供了调用大模型获取答案的接口。借助百炼平台,企业能迅速部署即时且个性化的在线服务,适应数字化转型的需求。
vitepress如何配置右上角的小两侧标志,利用nav标签进行修改,右侧边栏如何设置成自动弹出水平框,让原先隐藏的框能够显示出来
vitepress如何配置右上角的小两侧标志,利用nav标签进行修改,右侧边栏如何设置成自动弹出水平框,让原先隐藏的框能够显示出来
|
机器学习/深度学习 人工智能 物联网
快速玩转 Llama2 机器学习 PAI 最佳实践(一)低代码 Lora 微调及部署
采用阿里云机器学习平台PAI-快速开始模块针对 Llama-2-7b-chat 进行开发。PAI-快速开始支持基于开源模型的低代码训练、布署和推理全流程,适合想要快速开箱体验预训练模型的开发者。
69556 59