Jump to content

[TUTORIAL] Colocar senha em um diretório


Guest

Recommended Posts

Olá!

Nesse tutorial irei ensinar a colocar senha em um diretório.

OBS: necessita ter acesso SSH.

Primeiro, crie um arquivo de nome ".htpasswd" no diretório que deseja colocar senha.

Irei demonstrar como fazer tudo com linha de comando, mas pode ser facilmente "convertido" para ser feito via FTP.


vi /home/SEU_USUARIO/public_html/DIRETORIO_QUE_DESEJA_PROTEGER/.htaccess

Dentro do vi, coloque o texto:

AuthName "Área Restrita"

AuthType Basic

AuthUserFile /home/SEU_USUARIO/public_html/DIRETORIO_QUE_DESEJA_PROTEGER/.htpasswd-all

<Limit POST GET>

require valid-user

</Limit>

Agora, digite o seguinte:

htpasswd -c /home/SEU_USUARIO/public_html/DIRETORIO_QUE_DESEJA_PROTEGER/.htpasswd-all NOME_DE_USUARIO

Este é o método mais recomendado, pois a senha não fica visível no SSH, caso alguém visualize o .bash_history.

Agora, ele irá pedir a senha (no SSH), digite a senha que desejar.

OBS: cuide com caracteres especiais, como *,-, etc. pois caso o seu teclado for ABNT2 e o servidor estiver configurado para EU, por exemplo, irá sair coisas bem estranhas, como um <F2>, e como a senha não irá aparecer na tela, você não identificará o erro. Por isso, recomendo utilizar as teclas de cima do teclado, não aquele "quadradinho" do lado.

Enfim, era só isto.

Abraços.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?