Normalmente, la respuesta a la pregunta es establecer:
bindIp: 127.0.0.1Tengo este conjunto en /etc/mongod.conf. Desafortunadamente, todavía puedo acceder a esta base de datos de forma remota. He reiniciado el servicio Mongo un par de veces, sin éxito.
¿Alguien tiene una idea de por qué todavía se puede acceder a mi base de datos de forma remota?
Estoy usando MongoDB versión 3.0.9
La conexión remota a clientes mongod mediante bindIp = 127.0.0.1 es posible a través de un túnel SSH porque la sesión de shell se ve como 127.0.0.1.
Habilitar bind_ip = 127.0.0.1 debería ser suficiente. Reinicie el servidor MongoDB después de realizar los cambios.
Referencias:
http://greenwireit.com/it-tech-support-articles/enable-remote-access-default-mongodb-installation/
Quizás deba especificar el archivo mongodb.conf al cargar su instancia de mongod. Al igual que:
mongod --fork --config /etc/mongodb.conf --logpath mongodblogs/mongodb.log --dbpath mongod