Proteger un directorio de apache con usuario y contraseña

Para proteger un directorio de Apache con usuario y contraseña, hay que crear dos archivos dentro del directorio que se desea proteger: .htaccess con el siguiente contenido: AuthName “Introduce tu usuario y contraseña” AuthType Basic AuthUserFile /ruta/completa/al/directorio/a/proteger/.htpasswd require valid-user .htpasswd con este contenido: usuario1:WrU808BHQai36 usuario2:iABCQFQs40E8M usuario3:FAdHN3W753sSU Como se puede apreciar, el archivo .htpasswd contiene una línea por cada usuario con el formato Nombredeusuario:ContraseñaMD5. Para generar la contraseña del primer usuario, debemos introducir el siguiente comando estando dentro del directorio a proteger, con un terminal, o un cliente ssh: Añadir usuarios al archivo .htpasswd htpasswd -c .htpasswd nombre-de-usuario New password: (ponemos la contraseña) Re-type new password: (repetimos la contraseña anterior) Adding password for user nombre-de-usuario 1234 htpasswd -c .htpasswd nombre-de-usuarioNew password: (ponemos la contraseña)Re-type new password: (repetimos la contraseña anterior)Adding password for user nombre-de-usuario Si al ejecutar htpasswd en el terminal obtenemos una advertencia de que no existe la orden, tendremos que instalar las utilidades de apache con el siguiente comando: sudo apt-get install apache2-utils Para añadir más usuarios y contraseñas, repetiremos la orden anterior sin la opción -c (esta opción sobrescribe el fichero borrando su contenido). Imprimir | PDF |...

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies. Puede obtener más información sobre las cookies aquí. ACEPTAR

Aviso de cookies