创建 PhpMyAdmin 防火墙以增强对数据库的保护
上帝的和平,怜悯和祝福
欢迎关注者 机野科技
在本文中,我将解释如何制作 PhpMyAdmin 防火墙以增强对数据库的保护。 PhpMyAdmin 是一个基于 Web 的数据库管理应用程序,在 Linux 系统上构建了密码保护,还提供了一种处理和管理 MySQL 的简单方法
在本文中,我们将增强 PhpMyAdmin DBMS 的保护和安全性,在继续本文之前,您必须已经在您的服务器上安装了 PhpMyAdmin。 如果你已经安装,你应该通过阅读并执行解释来减轻本文中的进度
在 Ubuntu 的 Apache 配置文件中添加这些行
AuthType Basic AuthName "Restricted Content" AuthUserFile /etc/apache2/.htpasswd 需要有效用户
对于 CentOS 发行版
AuthType Basic AuthName "Restricted Content" AuthUserFile /etc/httpd/.htpasswd 需要有效用户
我们将使用 /etc/apache2/.htpasswd
上面为账户创建密码的路径将被授权访问phpmyadmin数据库登录页面
就我而言,我将使用 mekan0 和密码 htpasswd
---------- 系统上的 Ubuntu / Debian ---------- # htpasswd -c /etc/apache2/.htpasswd mekan0 ---------- CentOS / 系统 ---------- # htpasswd -c /etc/httpd/.htpasswd mekan0
然后我们需要更改htpasswd文件的文件。 这是为了防止不在 www-data 或 apache 组中的任何人访问该文件以泄露我们使用此命令为两个发行版创建的密码或密码
# chmod 640 /etc/apache2/.htpasswd ---------- Ubuntu / Debian 系统 ---------- # chgrp www-data /etc/apache2/.htpasswd --- ------- CentOS / 在系统中---------- # chgrp apache /etc/httpd/.htpasswd
然后你去数据库管理器PhpMyAdmin的登录地址
示例 http:///phpmyadmin
将IP更改为您的服务器IP
你会发现在你面前防火墙被激活了,你必须输入你创建的用户名和密码,这是一个增强,以防止对数据库管理器的攻击,如图所示