GNU/Linux >> Tutoriales Linux >  >> Panels >> cPanel

Cómo proteger con contraseña archivos y directorios

Cómo proteger con contraseña archivos y directorios

En esta guía puede encontrar cómo configurar la protección con contraseña tanto para directorios como para un solo archivo.

Cómo proteger directorios con contraseña
Cómo proteger archivos con contraseña
  • WordPress y archivos protegidos con contraseña
  • Cómo proteger con contraseña varios archivos


 
Cómo proteger directorios con contraseña
  • Para el tema básico de cPanel
  • Para el tema Retro de cPanel


Para el tema básico de cPanel:
1. Inicie sesión en su cuenta de cPanel>> Archivos sección>> Privacidad del directorio menú:


2. Una vez allí, puede seleccionar el directorio que desea proteger:



3. En Configuración de seguridad dé un nombre al directorio protegido y marque Proteger este directorio con contraseña opción:




4. En Crear Usuario sección especifique el nombre de usuario y la contraseña que se debe utilizar para acceder a este directorio:




5. En nuestro ejemplo, hemos configurado la protección para wp-admin directorio, de modo que al seguir http://nctest.info/wp-admin enlace, aparece la siguiente ventana emergente de autenticación:

Mozilla Firefox



Google Chrome




Este mensaje de error aparecerá si no se ingresan las credenciales requeridas:




Para el tema retro de cPanel:
1. Inicie sesión en su cuenta de cPanel> Archivos sección> Privacidad del directorio menú:



2. Una vez allí, puede seleccionar el directorio que desea proteger:



3. En Configuración de seguridad dé un nombre al directorio protegido y marque Proteger este directorio con contraseña opción:




4. En Crear Usuario sección especifique el nombre de usuario y la contraseña que se debe utilizar para acceder a este directorio:




5. En nuestro ejemplo, hemos configurado la protección para wp-admin directorio, de modo que al seguir http://nctest.info/wp-admin enlace, aparece la siguiente ventana emergente de autenticación:

Mozilla Firefox


Google Chrome



Este mensaje de error aparecerá si no se ingresan las credenciales requeridas:




Cómo proteger archivos con contraseña

Siga los pasos a continuación para proteger con contraseña un archivo individual:

1. Navegue a /inicio/usuario en su Administrador de archivos :



Asegúrese de que Mostrar archivos ocultos (dotfiles) la opción está habilitada en Configuración menú:



2. Cree un archivo llamado .htpasswd y colóquelo encima de su directorio raíz, para que los visitantes no puedan acceder a él.
Ejemplo de la ruta del directorio raíz para cuentas compartidas: /home/cpanelusername/.htpasswd

NOTA: reemplazar cpanelusername con el nombre de usuario real de cPanel para su cuenta de hosting:





3. Cree una contraseña cifrada usando el generador htpasswd. No importa cuántos archivos individuales desee proteger, todos pueden compartir un archivo .htpasswd común:




4. Haga clic derecho en .htpasswd archivo y seleccione Editar opción:



5. Coloque el código .htpasswd generado en el archivo .htpasswd y haga clic en Guardar cambios botón:



6. Navegue hasta el directorio donde está almacenado el archivo que desea proteger con contraseña.

7. Si todavía no hay un archivo .htaccess, cree uno haciendo clic en +Archivo icono:



8. Haga clic derecho en el archivo .htaccess y seleccione Editar opción:



9. Inserte el siguiente código en el archivo .htaccess:

<FilesMatch "examplefile.extension">

AuthName "Member Only"
AuthType Basic
AuthUserFile /home/cpanelusername/.htpasswd
require valid-user
</FilesMatch>

NOTA: reemplazar examplefile.extension con el nombre de su archivo real y cpanelusername con su nombre de usuario real de cPanel.



10. Haga clic en Guardar y luego en Cerrar botón.

Esto le ayudará a proteger el archivo especificado, dejando todos los demás archivos en la carpeta desprotegidos.


WordPress y archivos protegidos con contraseña

WordPress puede tener algunos conflictos menores con la protección de archivos con contraseña debido a los cambios en sus reglas predeterminadas de .htaccess.

Si tiene una instalación de WordPress con enlaces permanentes habilitados, no es posible usar Directorios protegidos con contraseña opción en cPanel o a través de un archivo .htpasswd.

Siguiendo estos pasos, podrá proteger con contraseña los archivos editando el archivo .htaccess.
Revise este artículo para obtener más información sobre cómo editar su archivo .htaccess.

NOTA: asegúrese de haber creado una copia de seguridad de su archivo .htaccess antes de realizar cambios en él. Por lo tanto, podrá volver a una versión anterior si es necesario.

1. Edite el archivo .htaccess

Edite el archivo .htaccess en la carpeta para su instalación de WordPress y elimine la línea de código que se muestra en negrita a continuación:

#BEGIN WordPress
	
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
#END WordPress

Reemplace esta línea:

RewriteRule . /index.php [L]

con este nuevo:

RewriteRule ./ /index.php [L]

Después de eso, agregue el código necesario para la protección con contraseña. La versión final debería verse así:

#BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ./index.php [L]
</IfModule>
# END WordPress

<FilesMatch "examplefile.extension">
AuthName "Member Only"
AuthType Basic
AuthUserFile /home/cpanelusername/.htpasswd
require valid-user
</FilesMatch>


Y guardar los cambios .

A continuación puede ver el ejemplo de nuestro código de archivo .htaccess:



2. Restablecer enlaces permanentes

También deberá volver a generar los enlaces permanentes de WordPress para asegurarse de que tengan la nueva estructura de URL. Puedes hacerlo en tu panel de administración de WordPress>> Configuración>> Enlaces permanentes menú.

 Si tuvieras Nombre de la publicación opción habilitada, por ejemplo, debe cambiarla a Predeterminado , guarde los cambios y luego revierta todo:

  

Esto debería restablecer los enlaces permanentes y evitar que cualquier publicación o página devuelva un 404 Error de página no encontrada.


Como resultado, obtendrá la siguiente ventana emergente de autenticación cuando intente abrir un archivo protegido en el navegador:

Mozilla Firefox



Google Chrome

 

Este mensaje de error aparecerá si no se ingresan las credenciales requeridas:



Cómo proteger con contraseña varios archivos

Puede proteger más de un archivo utilizando nombres comodín. En la línea FilesMatch del código .htaccess anterior, pruebe una de las siguientes directivas:

<FilesMatch "*.html">

<FilesMatch "file.*">
<FilesMatch "*.*">






¡Eso es!

              
                      ¿Necesitas ayuda? Póngase en contacto con nuestro servicio de asistencia


cPanel
  1. Cómo copiar archivos y directorios en Linux

  2. Cómo proteger con contraseña las secciones de su sitio web

  3. ¿Cómo enumerar los tamaños de archivos recursivos de archivos y directorios en un directorio?

  4. Cómo proteger con contraseña un directorio en cPanel

  5. Cómo proteger directorios con contraseña en cPanel

Cómo cambiar el nombre de archivos y directorios en Ubuntu 20.04

Cómo proteger con contraseña los archivos en el editor Vim

Cómo eliminar archivos y directorios en la terminal de Linux

Cómo proteger el directorio con contraseña en Nginx

Cómo proteger con contraseña una carpeta en cPanel

Cómo proteger con contraseña las carpetas en cPanel