Mongodb

我可以限制使用者對某個 IP 的訪問嗎?

  • February 21, 2022

就像 MySQL 中的某種方式一樣。

CREATE 'dbuser'@'10.1.0.1' identitifed by 'password';

GRANT USAGE on *.* to 'dbuser'@'10.1.0.1';

除了 Robo,我們沒有使用任何 mongodb 工具

創建使用者時,您可以指定身份驗證限制

會是這樣的:

use admin
db.createUser(
  {
    user: "dbuser",
    pwd: "password"
    roles: [ { role: "readWrite", db: "reporting" } ],
    authenticationRestrictions: [ {
       clientSource: ["192.0.2.0"],
       serverAddress: ["198.51.100.0"]
    } ]
  }
)

但對我來說,不清楚,如果你正在尋找這個。

在 mongodb 配置文件中,您應該將 bind_address 值指定為所需的 ip。

引用自:https://dba.stackexchange.com/questions/283975