无法使用robo3T和C从其他服务器连接到MongoDB副本集

无法使用robo3T和C从其他服务器连接到MongoDB副本集,mongodb,mongodb-.net-driver,Mongodb,Mongodb .net Driver,我已经安装了mongodb副本集,在文件mongod.conf中添加了BIND_IP,如下所示 net: port: 27017 bindIp: 127.0.0.1, 100.0.192.68 当我使用robo3t连接副本集时,键入错误,但连接到直接连接时成功 错误类型=副本集 连接字符串Cmongodb://100.0.192.68:27017,100.0.192.68:27017/databasename?safe=true&connect=replicset&replicset=

我已经安装了mongodb副本集,在文件mongod.conf中添加了BIND_IP,如下所示

net:
  port: 27017
  bindIp: 127.0.0.1, 100.0.192.68
当我使用robo3t连接副本集时,键入错误,但连接到直接连接时成功

错误类型=副本集


连接字符串Cmongodb://100.0.192.68:27017,100.0.192.68:27017/databasename?safe=true&connect=replicset&replicset=r0

Robo 3T似乎在通过身份验证访问具有经过身份验证的连接的副本集时遇到问题。最好在复制集的所有成员上激活ssh服务器。然后在Robo3T中,将所有成员添加到连接中,并选择ssh with auth method password。这样我就可以绕过这个限制。

你能解决它吗?我也面临同样的问题,我也经历过类似的问题。Linux正在运行我的mongodb复制集。使用Robo 3T从Windows 10连接到Linux复制集失败,身份验证失败。测试连接导致没有机会进行授权。Mongodb配置为已启用授权,并且已创建用户帐户。Linux服务器上的本地用户可以使用mongo-u用户名-p密码连接到服务器。生产中的安全性如何。SSH隧道非常有用