miércoles, 21 de agosto de 2013

Administrar CouchDB a través de Futon (Parte 2)

Anteriormente en HispaBigData vimos como acceder a la interfaz de administración Futon y como crear una base de datos. Hoy os vamos a explicar como securizar CouchDB para poder acceder a la base de datos de forma autenticada, para ello vamos a hacer lo siguiente:

  1. Accedemos a nuestra interfaz de Futon.
  2. http://localhost:5984/_utils/
    
  3. En el menú de la derecha, nos dirigimos a Tools > Configuration.

  4. Configuration_tools por HispaBigData









  5.  Ahora debemos localizar la sección couch_httpd_auth y en la opción require_valid_user ponemos el valor true, con esto conseguimos bloquear el acceso a CouchDB de forma anómina.

  6. Required valid user por HispaBigData











  7. Ahora vamos a crear nuestro usuario Admin para acceder a CouchDB, para ello en la parte inferior derecha de nuestra pantalla debemos localizar Welcome to admin Party y pulsar en Fix This.

  8. Welcome to Admin Party por HispaBigData






  9. Se nos abrirá una ventana en la cual podremos insertar nuestro nombre de usuario y contraseña.

  10. Create Server Admin por HispaBigData



















Ya hemos securizado CouchDB restringiendo el acceso de forma anónima, ahora si cerramos Futon y volvemos a abrirlo nos pedirá que introduzcamos un usuario y contraseña. CouchDB crea los usuarios por defecto en la tabla _users pudiéndose cambiar en Tools > Configuration en la sección couch_httpd_auth. Si nos dirigimos a dicha tabla, podemos ver el usuario creado anteriormente.









Desde la versión v1.3.0 o superior, cuando creamos un usuario, las password son encriptadas a través pbkdf2, sustituyendo SHA1 que era usado en versiones anteriores.

No hay comentarios:

Publicar un comentario