使用studio 3T链接远程服务器上的mongodb失败是什么原因?

界面显示如下:
clipboard.png
远程服务器已开启mongodb服务:

clipboard.png

阅读 6.9k
1 个回答

从上面的提示来看,就是因为端口不通。截图上你已经有一个通过SSH Tunnel的连接是成功的,说明实例是存活的。目前想到两个可能性可以验证一下:

  1. 网络防火墙。你的IP来自阿里云结点,可以看一下阿里云的安全策略里面是否阻止了对外开放27017端口。
  2. 如果是使用的MongoDB 3.6,它在默认情况下支持IP白名单策略以防止未授权的访问。

出于安全原因并不太建议对公网开放MongoDB端口,更建议把应用和数据库放在一个网络内部进行访问。因为除了安全原因外,对公网开放时带宽往往也是达不到的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题