Linux,MongoDB:Open failed:在管理上被禁止,但仅限于端口27017

时间:2018-01-01 04:03:28

标签: linux mongodb

尝试通过ssh连接到Open failed: administratively prohibited数据库时收到错误mongodb

来自其他SO帖子似乎可能是由AllowTcpConnections yes中的变量/etc/sshd/sshd_config引起的。

所以我确保变量在我的服务器上正确设置 - 我也尝试过使用其他端口(例如8888用于jupyter笔记本,或其他端口,它们确实有效!)

有关mongodb /或该端口的具体内容吗?

1 个答案:

答案 0 :(得分:1)

根据这篇文章:
https://ianlondon.github.io/blog/mongodb-auth/

你需要做三件事:

1)编辑MongoDB配置文件:

sudo vim /etc/mongod.conf

2)注释掉bindIp行:

#  bindIp: 127.0.0.1  <- comment out this line

3)取消注释security行:

security:
  authorization: 'enabled'

最后,您应该拥有一些授权凭据,允许您远程连接(用户名/密码或ssh密钥等)。