GNU/Linux >> Linux Esercitazione >  >> Panels >> cPanel

Come proteggere con password file e directory

Come proteggere con password file e directory

In questa guida puoi scoprire come impostare la protezione con password sia per le directory che per un singolo file.

Come proteggere con password le directory
Come proteggere con password i file
  • File WordPress e protetti da password
  • Come proteggere con password più file


 
Come proteggere le directory con password
  • Per il tema di base cPanel
  • Per il tema retrò cPanel


Per il tema di base di cPanel:
1. Accedi al tuo account cPanel>> File sezione>> Privacy Directory menu:


2. Una volta lì, puoi prendere la directory che desideri proteggere:



3. In Impostazioni di sicurezza sezione assegna un nome alla directory protetta e seleziona Proteggi con password questa directory opzione:




4. In Crea utente nella sezione specificare il nome utente e la password da utilizzare per accedere a questa directory:




5. Nel nostro esempio abbiamo impostato la protezione per wp-admin directory, in modo che quando si segue http://nctest.info/wp-admin link, viene visualizzata la seguente finestra pop-up di autenticazione:

Mozilla Firefox



Google Chrome




Questo messaggio di errore apparirà se non si inseriscono le credenziali richieste:




Per cPanel Retro Theme:
1. Accedi al tuo account cPanel> File sezione> Privacy Directory menu:



2. Una volta lì, puoi prendere la directory che desideri proteggere:



3. In Impostazioni di sicurezza sezione assegna un nome alla directory protetta e seleziona Proteggi con password questa directory opzione:




4. In Crea utente nella sezione specificare il nome utente e la password da utilizzare per accedere a questa directory:




5. Nel nostro esempio abbiamo impostato la protezione per wp-admin directory, in modo che quando si segue http://nctest.info/wp-admin link, viene visualizzata la seguente finestra pop-up di autenticazione:

Mozilla Firefox


Google Chrome

 

Questo messaggio di errore apparirà se non si inseriscono le credenziali richieste:




Come proteggere i file con password

Seguire i passaggi seguenti per proteggere con password un singolo file:

1. Vai a /home/utente nel tuo Gestione file :



Assicurati che Mostra file nascosti (dotfiles) l'opzione è abilitata in Impostazioni menu:



2. Crea un file chiamato .htpasswd e posizionalo sopra la tua directory principale, in modo che i visitatori non possano accedervi.
Esempio del percorso della directory principale per account condivisi: /home/cpanelusername/.htpasswd

NOTA: sostituire cpaneusername con il nome utente cPanel effettivo per il tuo account di hosting:





3. Crea una password crittografata usando il generatore htpasswd. Non importa quanti singoli file desideri proteggere, possono tutti condividere un file .htpasswd comune:




4. Fare clic con il pulsante destro del mouse su .htpasswd e seleziona Modifica opzione:



5. Inserisci il codice .htpasswd generato nel file .htpasswd e fai clic su Salva modifiche pulsante:



6. Passare alla directory in cui è archiviato il file che si desidera proteggere con password.

7. Se non è ancora presente alcun file .htaccess, creane uno facendo clic su +File icona:



8. Fare clic con il tasto destro del mouse sul file .htaccess e selezionare Modifica opzione:



9. Inserisci il seguente codice nel file .htaccess:

<FilesMatch "examplefile.extension">

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

NOTA: sostituire examplefile.extension con il nome del tuo file effettivo e cpanelusername con il tuo nome utente cPanel effettivo.



10. Fai clic su Salva e poi su Chiudi pulsante.

Questo ti aiuterà a proteggere il file specificato, lasciando tutti gli altri file nella cartella non protetti.


WordPress e file protetti da password

WordPress può avere alcuni conflitti minori con i file di protezione della password a causa delle modifiche alle sue regole .htaccess predefinite.

Se disponi di un'installazione di WordPress con permalink abilitati, non è possibile utilizzare le directory Password Protect opzione in cPanel o tramite un file .htpasswd.

Seguendo questi passaggi sarai in grado di proteggere con password i file modificando il file .htaccess.
Consulta questo articolo per ulteriori informazioni su come modificare il file .htaccess.

NOTA: assicurati di aver creato un backup del tuo file .htaccess prima di apportare modifiche allo stesso. Pertanto, se necessario, potrai tornare a una versione precedente.

1. Modifica il file .htaccess

Modifica il file .htaccess nella cartella per l'installazione di WordPress e rimuovi la riga di codice mostrata in grassetto di seguito:

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

Sostituisci questa riga:

RewriteRule . /index.php [L]

con questo nuovo:

RewriteRule ./ /index.php [L]

Dopodiché aggiungi il codice necessario per la protezione con password. La versione finale dovrebbe assomigliare a questa:

#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>


E salva le modifiche .

Di seguito puoi vedere l'esempio del codice del nostro file .htaccess:



2. Reimposta i Permalink

Dovrai anche rigenerare i permalink di WordPress per assicurarti che abbiano la nuova struttura dell'URL. Puoi farlo nel tuo pannello di amministrazione di WordPress>> Impostazioni >> Permalink menu.

 Se avevi Nome del post opzione abilitata, ad esempio, devi impostarla su Predefinito , salva le modifiche e poi ripristina tutto:

  

Ciò dovrebbe ripristinare i permalink e impedire a qualsiasi post o pagina di restituire un 404 Errore Pagina non trovata.


Di conseguenza, quando si tenta di aprire un file protetto nel browser verrà visualizzata la seguente finestra popup di autenticazione:

Mozilla Firefox



Google Chrome

 


Questo messaggio di errore apparirà se non si inseriscono le credenziali richieste:



Come proteggere con password più file

Puoi proteggere più di un file utilizzando nomi con caratteri jolly. Nella riga FilesMatch nel codice .htaccess precedente, prova una delle seguenti direttive:

<FilesMatch "*.html">

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






Ecco fatto!

             
                     Hai bisogno di aiuto? Contatta il nostro HelpDesk


cPanel
  1. Come copiare file e directory in Linux

  2. Come proteggere con password le sezioni del tuo sito web

  3. Come elencare le dimensioni dei file ricorsivi di file e directory in una directory?

  4. Come proteggere con password una directory in cPanel

  5. Come proteggere con password le directory in cPanel

Come rinominare file e directory in Ubuntu 20.04

Come proteggere con password i file nell'editor Vim

Come rimuovere file e directory su terminale Linux

Come proteggere la directory con password su Nginx

Come proteggere con password una cartella in cPanel

Come proteggere con password le cartelle in cPanel