无法使用 macOS 连接到远程 mongodb
Can't connect to remote mongodb with macOS
我正尝试按照 this 说明连接到托管在 IBM Cloud 上的 mongodb 服务。
当我运行下面的命令
mongo -u $USERNAME -p $PASSWORD --ssl --sslCAFile c5f07836-d94c-11e8-a2e9-62ec2ed68f84 --authenticationDatabase admin --host replset/bdb98a3ac10-0.b8a5e798d2d04f2e860d042c915.databases.appdomain.cloud:30484,bd576-96db98a3ac10-1.b8a5e4e5d042c915.databases.appdomain.cloud:30484
我在 macOs 上收到此错误,而在 Windows10 上正确建立连接:
SSL peer certificate validation failed: Certificate trust failure:
Invalid Extended Key Usage for policy; connection rejected
如果我通过 MongoDB Compass 连接而不是使用终端,则连接有效
我必须添加 --sslAllowInvalidCertificates
标志
我正尝试按照 this 说明连接到托管在 IBM Cloud 上的 mongodb 服务。
当我运行下面的命令
mongo -u $USERNAME -p $PASSWORD --ssl --sslCAFile c5f07836-d94c-11e8-a2e9-62ec2ed68f84 --authenticationDatabase admin --host replset/bdb98a3ac10-0.b8a5e798d2d04f2e860d042c915.databases.appdomain.cloud:30484,bd576-96db98a3ac10-1.b8a5e4e5d042c915.databases.appdomain.cloud:30484
我在 macOs 上收到此错误,而在 Windows10 上正确建立连接:
SSL peer certificate validation failed: Certificate trust failure: Invalid Extended Key Usage for policy; connection rejected
如果我通过 MongoDB Compass 连接而不是使用终端,则连接有效
我必须添加 --sslAllowInvalidCertificates
标志