在CentOS上配置MongoDB网络的主要步骤包括修改配置文件以允许远程访问、设置防火墙规则以及创建管理员用户以启用身份验证。以下是详细的配置指南:
/etc/mongod.conf
。net
部分,修改 bindIp
字段以允许远程访问。你可以将其设置为 0.0.0.0
以允许所有IP地址访问,或者设置为特定的远程IP地址。sudo systemctl restart mongod
firewall-cmd
命令来添加规则。sudo firewall-cmd --zone=public --add-port=27017/tcp --permanent
sudo firewall-cmd --reload
mongo
use admin
db.createUser({
user: "adminUser",
pwd: "yourPassword",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
})
security:
authorization: enabled
mongo
命令行工具)从另一台机器尝试连接到MongoDB服务器,确保可以使用配置的管理员用户名和密码进行身份验证。mongo -u adminUser -p yourPassword --authenticationDatabase admin
通过以上步骤,你可以在CentOS上成功配置MongoDB以允许远程访问,并确保数据的安全性。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>