Назад | Перейти на главную страницу

Не удается подключиться к mongoDB удаленно на centos

Ранее я установил mongodb 2.6 на Debian.

После установки я мог подключиться к MongoDB удаленно, но когда я попробовал это на Centos, я просто смог подключить mongodb локально, используя эту рекомендацию: mongo 127.0.0.1:27017.

Теперь я хочу подключиться удаленно и вижу, что порт 27017 закрыт. Что мне делать, чтобы включить удаленный доступ к mongo db?

Попробуйте открыть порт брандмауэра на centos:

sudo iptables -I INPUT -p tcp --dport 27017 --syn -j ACCEPT
sudo service iptables save

Это действительно должно помочь. Если вы уже открыли iptables, возможно, вы пытаетесь получить к нему доступ из другой подсети или чего-то подобного. Других способов нет. Если по-прежнему не работает, попробуйте временно остановить iptables:

service iptables stop