我无法连接到Windows上远程计算机上运行的mongodb服务器, 我通过命令提示符(而不是服务)通过远程桌面连接远程访问远程计算机上的mongod,它显示正在等待连接端口27017 ......
当我尝试通过mongo 234.345.212.60:27017从本地机器连接时(我在这里改变了实际的ip,我不确定它是否安全) 好吧,当我按下输入时,显示
我试图启动mongod --bind_ip 0.0.0.0,但没有任何好处。
我还检查了远程机器上的端口27017是通过UDP打开的,而不是TCP我已通过[https://support.nightlydev.org/tcp-udp-port-scan][2]此站点检查过, 还有一件事我认为我应该在这里提一下我没有使用任何身份验证( - auth)我连接没有任何--auth和我能够连接这种方式通过局域网连接我的所有系统但不是那个特定的机器在某处其他。 我已经安装了相同版本的mongodb(客户端和远程机器)。
经过多次尝试仍然无法连接现在我在想是甚至可以通过UDP端口连接远程mongodb而不使用--auth?
答案 0 :(得分:1)
最后,我能够连接到远程mongodb服务器, 问题出在我连接的端口上, 我正在连接到一个通过UDP打开的端口但是当我通过TCP更改端口时,我很容易连接(意味着我与我的网络团队交谈并要求他们通过TCP使端口27017可用)。
如此道德的故事,你不能通过公共IP或通过互联网通过UDP端口连接mongodb远程服务器。