为什么要修改数据库默认端口?答案无疑是为了安全。但是很多新手不注意这个问题,毕竟好不容易连上,还想什么数据安全?默认的端口和无密码访问,你的数据库很快就会被攻击。所以不要太天真,如果你正在使用 Mongo 数据库,不要只想着自己用着方便,小心给他人留了后门。
本文帮助新手在使用 MongoDB 时,通过修改数据库默认端口和增加用户认证,为你的数据上一道安全锁!🍒点击此处查看排版更好的原文。
修改默认端口号
编辑 mongoDB 配置文件:
sudo vim /etc/mongodb.conf
修改以下两行:
bind_ip = 0.0.0.0
port = 12345
bind_ip 默认是 127.0.0.1,只能本机访问,改为 0.0.0.0 就可以公网访问,port 对应端口号,可以根据自己需求修改。
如果是云服务器记得修改安全组规则,开放对应端口才能访问!
修改以后记得重启 mongo 服务:
sudo /etc/init.d/mongodb restart
重启之后,如果不输入端口号,会报错,因为默认连接 27017 端口。
此时再连接我们需要指定端口号:
mongo --port 12345
这样就能成功连接了。
增加用户认证
mongoDB

本文介绍了如何为 MongoDB 提高安全性,包括修改默认端口号到12345以增强安全性,以及通过创建用户认证增加一层保护。详细步骤包括编辑配置文件、重启服务、创建具有管理员权限的用户,以及为特定数据库添加具有读写权限的用户。
最低0.47元/天 解锁文章

524

被折叠的 条评论
为什么被折叠?



