Seguridad mongodb
Seguridad MongoDB
Fuente:
How to Install and Secure MongoDB 3.6 on Ubuntu 17.10
https://medium.com/gatemill/how-to-install-mongodb-3-6-on-ubuntu-17-10-ac0bc225e648
Instalar MongoDB en Ubuntu 17.10.
Pasos:
Importar Llave publica
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
Crear el archivo List
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
Recargar paquetes
sudo apt-get update
Instalar Mongodb
sudo apt-get install -y mongodb-org
Verificar mongodb
sudo systemctl start mongod
Otra forma de verificarlo
sudo systemctl status mongod
Habilitarlo para que se ejecute cuando se inicia el sistema
sudo systemctl enable mongod
Crear un usuario para la base de datos admin
Ejecutar
mongo
Crear el usuario para la base de datos admin
use admin
db.createUser({
user: "myusuario",
pwd: "mypassword",
roles: [{ role: "dbAdminAnyDatabase", db: "admin" }]
})
Establece la seguridad en mongodb
Editar el archivo mongodb.conf
sudo nano /etc/mongod.conf
Ubicarse en #security y agregar
security:
authorization: "enabled"
Reiniciar el servicio
sudo service mongod restart
Conectarse a la base de datos admin
Usar el usuario y password creado
mongo -u “matt” -p “yourPassword” --authenticationDatabase “admin”
Last updated
Was this helpful?