Mongodb
我可以限制使用者對某個 IP 的訪問嗎?
就像 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。