Cómo proteger un directorio público por contraseñas

De ES Ikoula wiki
Jump to navigation Jump to search

nl:Hoe te te beschermen van een openbare abonneelijst door wachtwoorden it:Come proteggere una directory pubblica da password pt:Como proteger um diretório público por senhas en:How to protect a public directory by passwords fr:Comment protéger un répertoire public par mots de passe

Este artículo ha sido traducido por un software de traducción automática. Usted puede ver el origen artículo aquí.

Para proteger un directorio público iKeepinCloud, es posible utilizar un par de archivos .htaccess y .htpasswd. Es necesario adaptar estos archivos para el entorno de iKeepinCloud

El directorio público

De forma predeterminada, la carpeta pública es accesible sin necesidad de autenticación.
La URL de la carpeta pública se crea con esta lógica :
http://public.User_Name.ID_Platform.ikeepinnube.com/Sub_Folder

Por ejemplo, en el caso de la cuenta 123456 configurado en la plataforma de FR 01, aquí está la URL de la raíz de la carpeta pública :
http://public.123456.fr01.ikeeinnube.com/
Si creamos una subcarpeta top_secret' Aquí está la URL :
http://public.123456.fr01.ikeeinnube.com/top_secret/

Lexicon

  • .htaccess : Es apache que contiene, entre otras cosas, el archivo de configuración de la ruta del archivo .htpasswd. Está presente en el directorio de hospedaje y se interpreta por Apache.
  • .htpasswd : Es el archivo generado por la herramienta htpasswd. Contiene una tabla con el usuario par /contraseña (cifrados ).

Crear el archivo .htaccess

La generación del archivo .htaccess depende de la ruta de acceso física al archivo .htpasswd. Archivo .htaccess y .htpasswd debe ubicarse en el directorio a proteger.

Este es un ejemplo de un archivo .htaccess para proteger la raíz de la contraseña de la carpeta pública :

AuthName 'Acces protege'
AuthType Basic
AuthUserFile './htaccess/123456/.htpasswd'
Require valid-user

Este es un ejemplo de un archivo .htaccess para proteger por contraseña la subcarpeta top_secret :

AuthName 'Acces protege'
AuthType Basic
AuthUserFile './htaccess/123456/top_secret/.htpasswd'
Require valid-user

Crear el archivo .htpasswd

Con el comando siguiente procedemos a contraseña T0p5ecreT para el usuario UserTest

htpasswd -bn UserTest T0p5ecreT
UserTest:lBiy7cii4YleM

El resultado del comando UserTest:lBiy7cii4YleM se registrarán en el fichero .htpasswd.
Si no tienes la herramienta htpasswd, generadores están disponibles en línea haciendo una búsqueda "'generador de htpasswd"



No puedes publicar comentarios.