【发布时间】:2012-09-23 14:41:50
【问题描述】:
我正在尝试设置 MongoVUE 以连接到运行 MongoDB 的联网服务器。我可以通过 Putty 中的 SSH 或在 windows 命令行中使用 mongo ip:port 轻松连接到它。
但是,当通过 MongoVUE 的 SSH 隧道建立连接时,我收到错误:
Unable to connect to server 127.0.0.1:5252: No connection could be made because the target machine actively refused it 127.0.0.1:5252.
所以我认为防火墙配置有问题。
但是,我的 /etc/sysconfig/iptables 包含以下行:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT
还有什么可以让这个连接起来的?
这里是 MongoVue SSH 配置:
【问题讨论】:
-
我很困惑
127.0.0.1是您的本地主机而不是远程系统。无法连接表示您正在尝试连接到本地系统上的 MongoDB。 -
MongoVUE 允许 SSH 隧道,但已设置
-
该错误表示您的本地机器上的 TCP 端口 5252 上没有任何内容正在侦听。是否有任何我们可以查看的 SSH 隧道配置?
-
i.imgur.com/96tAh.jpg 是配置。我不知道为什么要选择 5252 :/
-
点击
Test按钮会发生什么?同样的错误?哪个系统有/etc/sysconfig/iptables文件,因为 MongoVUE 似乎是一个仅限 Windows 的应用程序?您的 MongoDB 正在侦听哪个 TCP 端口?
标签: mongodb ssh centos mongovue