centos

MongoDB安全配置要点CentOS篇

小樊
46
2025-06-28 11:36:37
栏目: 云计算

在CentOS上配置MongoDB的安全性是非常重要的,以下是一些基本步骤和建议:

  1. 安装MongoDB: 首先,确保你已经安装了MongoDB。你可以使用以下命令来安装MongoDB:
sudo yum install -y mongodb-org
  1. 启动MongoDB服务: 启动MongoDB服务并设置开机自启动:
sudo systemctl start mongod
sudo systemctl enable mongod
  1. 配置MongoDB: 编辑MongoDB的配置文件 /etc/mongod.conf,进行以下安全相关的配置:
net:
  port: 27017
  bindIp: 127.0.0.1

如果你需要从远程访问MongoDB,可以添加特定的IP地址:

net:
  port: 27017
  bindIp: 127.0.0.1,192.168.1.100
security:
  authorization: enabled
sudo systemctl restart mongod

然后,连接到MongoDB并创建一个管理员用户:

mongo

在Mongo shell中执行以下命令来创建管理员用户:

use admin
db.createUser({
  user: "admin",
  pwd: "your_password",
  roles: ["root"]
})
sudo firewall-cmd --permanent --zone=public --add-port=27017/tcp
sudo firewall-cmd --reload

通过以上步骤,你可以大大提高CentOS上MongoDB的安全性。

0
看了该问题的人还看了