当前位置: 首页 > 知识库问答 >
问题:

无法连接远程mongo db服务器

韩梓
2023-03-14

我无法连接到在Windows上的远程机器上运行的mongob服务器,我通过命令提示符(不是服务)上的远程桌面连接进行远程访问,在远程机器上启动mongob服务器,它显示在端口27017上等待连接...

我也尝试过创办蒙古包bind_ip0.0.0.0,但没有任何益处。

我还检查了远程机器上的端口27017是通过UDP打开的,而不是通过[https://support.nightlydev.org/tcp-udp-port-scan][2]这个站点检查的TCP,还有一件事我想我应该在这里提到我没有使用任何身份验证(--auth),我没有任何--auth连接,我可以通过局域网连接我的所有系统的这种方式,但不是其他地方的特定机器。

在尝试了很多之后,我仍然无法连接,现在我在想,是否甚至可以通过UDP端口连接远程mongodb,而不需要--auth?

共有1个答案

陆信瑞
2023-03-14

最后,我能够连接到远程mongodb服务器,问题是我连接的端口,我连接到一个通过UDP打开的端口,但当我通过TCP更改该端口时,我连接起来非常容易(意味着我与我的网络团队交谈,并要求他们通过TCP提供端口27017)。

所以这个故事的寓意是,你不能通过公共ip或互联网通过UDP端口连接mongodb远程服务器。

 类似资料:
  • sudo ufw状态:活动状态 从---------22/TCP允许任意位置10000 允许任意位置Nginx完全 允许任意位置3333 允许任意位置27017 允许任意位置22/TCP(v6) 允许任意位置(v6)10000(v6) 允许任意位置(v6)Nginx完全(v6) 允许任意位置(v6)27017(v6) 允许任意位置(v6) 从我的mac连接到它会引发错误: mongo MongoD

  • 我在localhost上有一个带有mongo数据库的Spring Boot应用程序,一切都很好。 当我运行我的应用程序时,我得到“com.mongodb.mongoSocketOpenException:Exception opening Socket”由“regused by:java.net.SocketTimeoutException:connect timed out”引起

  • Netty服务器,Fedora。我只是无法从远程主机连接到服务器,并且通过util没有显示监听套接字。但是我可以在同一台机器上建立运行客户端和服务器的连接。就像这样: 我已尝试仅使用端口、localhost IP、0.0.0.0 IP和网络IP初始化

  • 我正在使用dbeaver连接到远程mongodb服务器,这需要用户名和密码。我可以使用命令连接到它,但使用DBEAVER失败。 我试过所有这些凭据机制,但没有一个奏效。当我使用简单的机制时,它说 DBException:连接到Mongo实例[10.20.88.19]com.MongoDb.MongoMeoutException:MongoMeoutException:等待与ReadPreferen

  • 我有一个问题已经一个月了,但我没有找到解决办法。我的笔记本电脑和个人电脑都有这些问题(我以前启动过mongod): 错误:无法连接到服务器 127.0.0.1:27017 src/mongo/shell/mongo.js:91 异常:连接失败 错误:无法连接到服务器127.0.0.1:27017 src/mongo/shell/mongo。js:93异常:连接失败 错误:无法连接到服务器127.0

  • 我在cloud9工作区中安装了一个phpmyadmin应用程序。我将其配置为连接在另一个cloud9工作区中运行的mysql服务器。要配置它,我只需在phpmyadmin配置文件(/var/lib/phpmyadmin/config.inc.php)中添加以下行: 我只是按照这里的指示 当我打开phpmyadmin时,我无法访问远程服务器,并且我总是在应用程序的顶部获得我添加到配置文件中的字符串: