Para asegurar una carpeta con .htaccess con los datos de un usuario que no esté definido en la máquina debemos tener dos ficheros: uno llamado .htaccess en el directorio que queremos proteger y otro .htpasswd con los datos del usuario que puede acceder a su contenido. Los contenidos de estos dos ficheros deben ser algo como:
.htaccess
AuthName “Acceso Restringido”
AuthUserFile /ruta/del/directorio/donde/estan/guardadas/las/contraseñas/.htpasswd
AuthGroupFile /dev/null
AuthType basic
Require valid-user
.htpasswd
usuario:contraseña-cifrada
Para obtener esta contraseña cifrada podemos usar el comando htpasswd o un generador online:
htpasswd -c file.txt mi-usuario
New password: mi-contraseña
Re-type new password: mi-contraseña
Adding password for user mi-usuario
