martes, 31 de enero de 2017

Autentificación básica con webmin

Autentificación básica con web 

1.Instalación de webmin

Lo podemos descargar desde la web oficial. Aquí os dejo el link.


Allí nos explica como descargar el webmin con wget.

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.831_all.deb

Para resolver las dependencias entre los paquetes tendremos de utilizar este comando, viene todo explicado en la web.

apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

2.Activación de módulos

Para entrar al panel de control de webmin tendremos de poner en el navegador nuestra IP, dos puntos 10000.

El módulo que controla el método de autentificación de usuario y contraseña es auth_basic y tiene la ventaja que está soportado en todos los navegadores. Sin embargo el inconveniente que tiene es que el usuario y la contraseña no van cifrados.

Dentro de la pestaña Server ─» Apache Web Server ─» Global configuration─» Configure Apache Modules.


Aquí comprobaremos que el módulo auth_basic está activado.


Directorios a proteger mediante autentificación básica

Ahora iremos a Others─»Protected web directories ─»Add protection for a new directory


Introducimos los datos del directorio a proteger

Hay que asegurarse de que el nuevo directorio está contemplado dentro del host virtual por defecto «default» y que se permite la utilización de archivos .htcaccess.


Al darle create te saldrá la siguiente pantalla que te permitirá agregar usuarios que podrán acceder a tu dominio.


Damos de alta a dapriad.
De este modo se habrá creado un archivo .htpasswd dentro del directorio protegido, cuyo contenido es el usuario y la contraseña encriptada.

Es conveniente comprobar que se ha creado también un archivo .htcaccess en el directorio /var/www/dapriad.

4.Acceso al directorio protegido

Abrimos el navegador y entramos al directorio que hemos protegido en mi caso dapriad.



No hay comentarios:

Publicar un comentario