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 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5Crear 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.listRecargar paquetes
sudo apt-get updateInstalar Mongodb
sudo apt-get install -y mongodb-orgVerificar mongodb
sudo systemctl start mongodOtra forma de verificarlo
sudo systemctl status mongodHabilitarlo para que se ejecute cuando se inicia el sistema
sudo systemctl enable mongodCrear un usuario para la base de datos admin
Ejecutar
mongoCrear 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.confUbicarse en #security y agregar
security:
authorization: "enabled"Reiniciar el servicio
sudo service mongod restartConectarse a la base de datos admin
Usar el usuario y password creado
mongo -u “matt” -p “yourPassword” --authenticationDatabase “admin”Last updated
Was this helpful?