之前我已经在 Debian 上安装了 mongodb 2.6。
安装后,我可以远程连接到 MongoDB,但是当我在 Centos 上尝试时,我只能使用此命令在本地连接 mongodb mongo 127.0.0.1:27017
:。
现在我想远程连接,但发现 27017 端口已关闭。我应该怎么做才能启用 mongo db 远程访问?
答案1
尝试在 centos 上打开防火墙端口:
sudo iptables -I INPUT -p tcp --dport 27017 --syn -j ACCEPT
sudo service iptables save
这应该真的有帮助。如果您已经打开了 iptables,您可能尝试从其他子网或类似的东西访问它。没有其他方法。如果仍然不起作用,请尝试暂时停止 iptables:
service iptables stop