Не удается подключиться к удаленному Mongodb с MacOS - PullRequest
0 голосов
/ 06 февраля 2020

Я пытаюсь подключиться к службе mongodb, размещенной в IBM Cloud, следуя этой инструкции.

Когда я запускаю следующую команду

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, в то время как на Windows 10 правильно установлено соединение:

Ошибка проверки сертификата однорангового узла SSL: Ошибка доверия сертификата: недопустимое использование расширенного ключа для политики; соединение отклонено

Если я подключаюсь через MongoDB Compass вместо терминала, соединение работает

1 Ответ

1 голос
/ 18 февраля 2020

Мне пришлось добавить --sslAllowInvalidCertificates флаг

https://docs.mongodb.com/manual/reference/configuration-options/#net .ssl.allowConnectionsWithoutCertificates

...