通常回答的问题是设置:如何禁用到MongoDB的远程连接?
bindIp: 127.0.0.1
我有这个集/etc/mongod.conf。不幸的是我仍然可以远程访问这个数据库。我几次重新启动了Mongo服务,但无济于事。
有没有人有一个想法,为什么我的数据库仍然可以远程访问?
我使用MongoDB的版本3.0.9
通常回答的问题是设置:如何禁用到MongoDB的远程连接?
bindIp: 127.0.0.1
我有这个集/etc/mongod.conf。不幸的是我仍然可以远程访问这个数据库。我几次重新启动了Mongo服务,但无济于事。
有没有人有一个想法,为什么我的数据库仍然可以远程访问?
我使用MongoDB的版本3.0.9
远程处理中使用的mongod = bindIp客户127.0。 0.1只能通过SSH隧道进行,因为shell会话被视为127.0.0.1。
启用bind_ip = 127.0.0.1应该是足够的。更改完成后重新启动MongoDB服务器。
参考文献:
http://greenwireit.com/it-tech-support-articles/enable-remote-access-default-mongodb-installation/
https://www.mkyong.com/mongodb/mongodb-allow-remote-access/
http://wptrafficanalyzer.in/blog/enabling-and-disabling-remote-access-to-a-mongodb-server/
也许你必须加载您的mongod实例时指定mongodb.conf文件。像这样:
的mongod --fork --config /etc/mongodb.conf --logpath mongodblogs/mongodb.log --dbpath的mongod
尝试'bind_ip = 127.0.0.1'而不是 – Alnitak
我将添加到我的问题,它是MongoDB版本3.0.9。 – awimley