密码保护远程用户的mongodb数据库最简单的方法是什么?

我有一个mongodb在我的服务器上运行,为了本地连接到数据库,我不需要任何密码来保护它(这是在同一个物理机器,意思是通过127.0.0.1 ip地址连接到服务器).

但我不希望网络中的其他人能够连接到我的数据库没有密码,只有授权的用户.所以我想为远程用户做密码保护.

怎么做?

最佳答案
现在,monogdb不支持基于用户位置的身份验证模式.所以这意味着如果你运行mongod与–auth将适用于所有人.

没有高级身份验证模式,如IP,协议源等.现在只能定义用户对数据库是只读还是写权限.因此,mongodb关心的唯一的事情是,如果您为正确的用户输入了正确的密码.

在所有生产环境中,我建议您使用安全模式,因为即使您只允许本地主机连接,任何访问本地服务器的用户或主机上的任何恶意脚本都可轻松擦除所有数据.

转载注明原文:密码保护远程用户的mongodb数据库最简单的方法是什么? - 代码日志