empêcher mongodb d’accepter des connexions non locales

J’exécute MongoDB dans un environnement non fiable (tout ce qui se trouve sur la machine exécutant l’instance mongod unique est approuvé, tout le rest n’est pas). Par conséquent, je souhaite uniquement que les éléments fonctionnant localement se connectent à l’instance mongod. Existe-t-il un moyen d’empêcher MongoDB d’accepter des connexions à distance, ou même mieux, d’ouvrir un port auquel d’autres personnes pourraient tenter de se connecter?

Si la solution typique à ce type de problème n’est pas spécifique à MongoDB (c.-à-d. Qu’elle repose sur la configuration du système d’exploitation), je fonctionne sur un système * nix.

De http://docs.mongodb.org/manual/reference/configuration-options/ :

bind_ip Par défaut: toutes les interfaces.

Définissez cette option pour configurer le processus mongod ou mongos pour qu’il se lie et écoute les connexions des applications sur cette adresse. Vous pouvez attacher des instances mongod ou mongos à n’importe quelle interface; Toutefois, si vous associez le processus à une interface accessible au public, implémentez les ressortingctions d’authentification ou de pare-feu appropriées pour protéger l’intégrité de votre firebase database.

Si vous définissez cette adresse sur une adresse uniquement accessible en interne (ou extrême, accessible uniquement par les processus de cet hôte, ex 127.0.0.1 ), vous obtiendrez probablement ce que vous voulez.