Install Mongo
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
sudo apt-get update
sudo apt-get install mongodb-org
Add admin user
mongo
use admin
db.createUser(
{
user: "UserName",
pwd: "Password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
Enabling Authentication
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
{
user: "UserName",
pwd: "Password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
Enabling Authentication
authorization: "enabled"
sudo systemctl restart mongod
Configuring Remote Access
port: 27017
bindIp: 127.0.0.1,IP_MongoHost
sudo systemctl restart mongod
sudo systemctl restart mongod
IpTables Firewall
iptables -A INPUT -p tcp --dport 27017 -j ACCEPT
No comments:
Post a Comment