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 mongodCrear 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 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?