通过ssh连接mongodb

通过ssh连接mongodb

我不确定这是否与这个,但我也遇到了类似的问题。

问题是,除非我打开 27017 端口,罗博蒙戈即使使用“ssh tunnel”选项也无法连接。

截屏

端口、地址和公钥正确,我使用相同的凭据通过 ssh 连接。

这是我的 iptables INPUT 链的一部分:

pkts      bytes target     prot opt in     out     source               destination
  (...)
  2044   191475 ACCEPT     tcp  --  any    any     anywhere             anywhere             tcp dpt:6666 state NEW,ESTABLISHED
    54     6356 ACCEPT     all  --  any    any     anywhere             anywhere             state RELATED,ESTABLISHED
   163    15426 DROP       all  --  any    any     anywhere             anywhere

OUTPUT 和 FORWARD 链为空

查看 wireshark 中的流量,我发现 Robomongo 没有尝试连接 27017,而是连接到 6666(应该如此),但仍然失败。

我在这里遗漏了什么?

答案1

也许您使用的 mongodb 版本不受 Robomongo 的支持。请参阅有关 Robomongo 尚不支持 mongodb 3.0 版本的答案。

相关内容