Configurar la protección con contraseña de un directorio mediante .htaccess y SSH
Utilice la función «Imprimir» al final de la página para crear un PDF.
Un archivo .htaccess le permite proteger el directorio de su espacio web con un cifrado con contraseña. Esto puede ser útil si un sitio web o un directorio sólo debe estar disponible para los usuarios autorizados.
Requisito
Utilizar un servidor gestionado, un servidor dedicado o haber contratado el alojamiento web de IONOS con acceso SSH.
Introducir la contraseña
Para crear el archivo .htpasswd, siga los siguientes pasos:
- Inicie sesión en su servidor mediante SSH.
- Introduzca el siguiente comando para crear un archivo de cifrado por contraseña [Nombre del archivo] para un usuario [Nombre de usuario].
htpasswd -Bc [Nombre del archivo] [Nombre de ususario]
- Introduzca la contraseña deseada. Repita la entrada y confirme con Enter. La contraseña se cifra con bcrypt y se guarda en el archivo que ha creado.
Tenga en cuenta que la opción -c crea un nuevo archivo y elimina las entradas anteriores. Si quisiera cambiar una entrada o añadir otra, utilice únicamente la opción -B.
htpasswd -B [Nombre del archivo] [Nombre de usuario]
Nota
Podrá encontrar más información sobre la configuración de htpsswd aquí.
Configurar la solicitud de contraseña
Cree un archivo .htaccess con el siguiente contenido:
AuthType Basic
AuthName "Introduzca sus datos de acceso"
AuthUserFile /clientes/páginasweb/xx/xxxxxxxxx/htdocs/[Carpeta]/.htpasswd
require user [Nombre de usuario]
- La línea /clientes/páginasweb/xx/xxxxxxxxx/htdocs/ es equivalente a la ruta absoluta de su sitio web (raíz del documento).
- El valor Introduzca sus datos de acceso de AuthName se mostrará para solicitar la contraseña y se puede modificar las veces que se quiera.
- Sustituya [Carpeta] por la carpeta o la ruta del archivo .htpasswd que ha creado anteriormente. El uso de mayúsculas y minúsculas es relevante.
Activar la protección con contraseña
Cargue el archivo htaccess a través de FTP en modo de texto ASCII en su espacio web, en el directorio que desea proteger. Los programas FTP más actuales, como por ejemplo FileZilla, establecen automáticamente el modo de transferencia necesario para que no tenga que realizar ninguna otra configuración.
La protección del directorio se activa inmediatamente y la próxima vez que acceda al directorio o abra la página en el navegador, se le pedirá que introduzca la contraseña.