上一次我写了一篇《Linux下安装MongoDB教程》介绍了Linux下如何安装与连接MongoDB教程,默认MongoDB启动后任何机器都能通过默认端口连接上,非常危险,如果来个恶意分子突然把你数据给remove那就哭死了。所以今天来说说MongoDB的安全配置。
MongoDB可以从以下几方面入手解决安全问题
添加用户验证
添加用户
在MongoDB中,用户权限是与库绑定的,需要注意。
添加一个用户
[root@DELL113 mongodb-linux-i686-2.4.1]# ./bin/mongo 192.168.6.42:27017
MongoDB shell version: 2.4.1
connecting to: 192.168.6.42:27017/test
> use test1
switched to db test1
> db.addUser('lee','pass')
{
"user" : "lee",
"readOnly" : false,
"pwd" : "e6d78598d0bfe068a43e57a4bc82183f",
"_id" : ObjectId("515942fa1f46044556f12069")
}
>
...