ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Reporte de Configuración de MongoDB desde Ubuntu


Enviado por   •  20 de Noviembre de 2015  •  Resumen  •  407 Palabras (2 Páginas)  •  283 Visitas

Página 1 de 2

Reporte de Configuración de MongoDB

Resumen

El propósito de este reporte es explicar cómo configurar los puertos y activar las configuraciones de seguridad de nuestro gestor base de datos MongoDB.

Configuración de MongoDB

Tomando en cuenta que ya tenemos instalado MongoDB en nuestro equipo, que en este caso es un equipo con Ubuntu 14.04, para empezar con la instalación abriremos la terminal de Ubuntu pueden buscarla directamente en el buscador de Ubuntu, ya con la terminal abierto empezaremos con la configuración de MongoDB para empezar ingresaremos el siguiente comando:

mongo –port 27017 –dbpath/data/db1

Esto para iniciar una instancia de MongoDB en tu servidor, sin flag de autenticación, el siguiente paso es crear un usuario administrador el cual será root para administrar las base de datos de todos, para realizar esto se debe primero ingresar a mongo desde consola el cual se accede mediante el siguiente comando

use admin

Y para crear el usuario pondremos lo siguiente:

db.createUser(

  {

    user: "myServerAdmin",

    pwd: "password",

    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]

  }

);

Ya echo esto configuraremos la autenticación, este procedimiento es demasiado fácil solo bastara con des comentar la línea “#auth = true” para hacer esto ingresaremos al archivo mongodb.conf desde consola con el siguiente comando

sudo gedit /etc/mongodb.conf

con este comando se abrirá el archivo texto en el terminal, desde aquí realizaremos las modificaciones necesarias, Si no queremos que MongoDB autorice ninguna conexión local sin autenticar, deberemos añadir

enablelocalhostAuthBypass=0

Para poder conectarnos remotamente cambia el campo bind_ip = 127.0.0.1, por la IP de tu servidor, y aprovecha a cambiar el campo port = 27017 por otro diferente, para mayor seguridad

Al terminar le daremos Ctrl + O  para guardar las modificaciones en el archivo, para salir del editor y regresar a la termina le damos en Ctrl + X, Ahora reiniciaremos los servicios de MongoDB

sudo service mogodb restart

Listo, para conéctanos existe una versión gráfica para realizar las conexiones el cual se llama “Robomongo”, pero nosotros utilizaremos MongoShell que es por terminal en cual escribiremos el siguiente comando:

mongo --host x.x.x.x --port xxxxx -u myServerAdmin -p password --authenticationDatabase admin

Siendo x.x.x.x la ip de tu servidor y xxxx el puerto que configuramos en el fichero mongodb.conf.

Configuración de MongoDB

En conclusión las configuraciones que se llevaron a cabo son realmente complicadas ya que no solo se configura los puertos para la conectividad sino que también se emplean configuraciones para la seguridad para que no cualquiera pueda acceder a  nuestra base de datos.

Bibliografía

Links: https://carlosazaustre.es/blog/como-conectarte-remotamente-a-tu-base-de-datos-mongodb/

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (83 Kb) docx (692 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com