wils@web ~ $ cat ~/ajuda/como-proteger-o-phpmyadmin-no-seu-servidor.md
SegurançaComo proteger o phpMyAdmin no seu servidor
Proteger o phpMyAdmin é essencial para garantir a segurança do seu banco de dados. Este manual fornece um passo a passo para reforçar a segurança do phpMyAdmin em um servidor Linux.
Passo 1: Acesse o servidor
Primeiramente, conecte-se ao seu servidor via SSH:
ssh usuario@seu_servidor_ip Passo 2: Localize o diretório do phpMyAdmin
O phpMyAdmin geralmente está instalado em um dos seguintes diretórios:
- /usr/share/phpmyadmin
- /var/www/html/phpmyadmin
Use o comando ls para verificar o diretório:
ls /var/www/html/ Passo 3: Proteção por senha
Para adicionar uma camada de segurança, você pode proteger o acesso ao phpMyAdmin com autenticação básica. Crie um arquivo .htaccess no diretório do phpMyAdmin:
nano /var/www/html/phpmyadmin/.htaccess Adicione as seguintes linhas:
AuthType Basic
AuthName "Restricted Area"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user Salve e saia do editor. Agora, crie o arquivo .htpasswd para armazenar os usuários:
htpasswd -c /etc/phpmyadmin/.htpasswd seu_usuario Insira a senha quando solicitado.
Passo 4: Restringir acesso por IP
Se você deseja limitar o acesso ao phpMyAdmin a um IP específico, adicione as seguintes linhas ao seu arquivo .htaccess:
Order Deny,Allow
Deny from all
Allow from seu_ip Passo 5: Recarregar o servidor web
Após fazer as alterações, recarregue o servidor web para aplicar as configurações:
systemctl reload apache2 Dica de verificação
Após realizar as configurações, teste o acesso ao phpMyAdmin. Acesse http://seu_servidor/phpmyadmin e verifique se a autenticação está funcionando corretamente.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.