首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mongo身份验证

Mongo身份验证
EN

Stack Overflow用户
提问于 2015-07-04 02:01:03
回答 3查看 3.4K关注 0票数 10

我已经设置了两个服务器s1和s2。s1是运行web服务器的服务器,而s2是运行mongodb的服务器。出于安全考虑,我已经在mongo实例上设置了身份验证。当我尝试从s1连接到s2上的mongo实例时,我在尝试进行身份验证时遇到错误。

如果我使用:

代码语言:javascript
复制
mongo DB --host HOST --port PORT -u USER -p PASSWORD 
--authenticationDatabase DB --authenticationMechanism SCRAM-SHA-1

我得到了这个错误:

代码语言:javascript
复制
Error: 2 SASL authentication support not compiled into client library.
at src/mongo/shell/db.js:228
exception: login failed

如果我使用:

代码语言:javascript
复制
mongo DB --host HOST --port PORT -u USER -p PASSWORD 
--authenticationDatabase DB

我得到了这个错误:

代码语言:javascript
复制
Error: 18 { ok: 0.0, errmsg: "Challenge-response authentication using 
getnonce and authenticate commands is disabled.", code: 2 } at 
src/mongo/shell/db.js:228
exception: login failed

如果我使用:

代码语言:javascript
复制
mongo DB --host HOST --port PORT

我进去了,但是我需要使用db.auth来做任何事情,然后我得到了这个错误:

代码语言:javascript
复制
Error: 18 { ok: 0.0, errmsg: "Challenge-response authentication using 
getnonce and authenticate commands is disabled.", code: 2 }

我不知道为什么我进不去。有人能帮上忙吗?

EN

回答 3

Stack Overflow用户

发布于 2018-04-25 19:39:49

问题是与错误版本的mongo客户端有关。使用以下命令检查版本

代码语言:javascript
复制
mongo --version

我在https://mlab.com/上登录mogodb时遇到了问题

下面修复了我的问题,我正在使用Ubuntu xenial

代码语言:javascript
复制
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
sudo apt-get update
sudo apt-get install mongodb-org
票数 3
EN

Stack Overflow用户

发布于 2016-02-25 16:25:14

  • 您是否尝试过在主机后面指定端口和数据库?尝试: mongo主机:端口/bbdd -u XXX -p
  • 您是否启用了TLS /SSL?
  • 也许Mongo配置为只接受来自本地主机的连接?

问候

票数 0
EN

Stack Overflow用户

发布于 2016-02-25 16:34:46

从这个错误中:

代码语言:javascript
复制
Error: 2 SASL authentication support not compiled into client library.

这也符合其他错误,我认为您的客户端库是不兼容的。比较版本,如果需要可以升级。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31212219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档