如何禁用远程登录到 phpmyadmin

Posted

技术标签:

【中文标题】如何禁用远程登录到 phpmyadmin【英文标题】:how to disable remote login to phpmyadmin 【发布时间】:2021-09-18 06:36:59 【问题描述】:

标题几乎概括了我的问题。 我只想了解如何禁用远程登录到我的 phpmyadmin。 我宁愿只能从 localhost 登录到 phpmyadmin。

【问题讨论】:

【参考方案1】:

编辑/etc/phpmyadmin/apache.conf

    Order Allow,Deny
    Allow from localhost

【讨论】:

【参考方案2】:

如果您没有在 /etc/phpmyadmin/apache.conf 中阻止远程登录并不会停止对 phpmyadmin 的访问

要在 ubuntu 14.04 with apache 网络服务器中关闭对 phpmyadmin 的访问,编辑 /etc/phpmyadmin/apache.conf

如果您在同一文件中设置别名 /phpmyadmin /usr/share/phpmyadmin,请搜索 <Directory /phpmyadmin><Directory /usr/share/phpmyadmin>

添加或编辑以下行

Order Deny,Allow
Deny from all

使用 sudo service apache2 restart 重启 apache2

要暂时打开对 phpmyadmin 的访问权限,首先要找出您的 IP 地址。搜索谷歌,我的IP地址是什么。 然后编辑 vi /etc/phpmyadmin/apache.conf 文件。 将此行添加到上述目录标记中: Allow from <your ip address>

使用 sudo service apache2 restart 重启 apache2

【讨论】:

【参考方案3】:

在 Centos 和 RHEL 上,它保存在这里:/etc/httpd/conf.d

编辑添加目录并拒绝或允许。

<Directory /usr/share/phpMyAdmin/>
   AddDefaultCharset UTF-8

   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
Require all granted
 Require ip 127.0.0.1
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Allow from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

【讨论】:

【参考方案4】:

搜索目录 /phpmyadmin 或目录 /usr/share/phpmyadmin

在目录/目录之间插入需要本地

【讨论】:

以上是关于如何禁用远程登录到 phpmyadmin的主要内容,如果未能解决你的问题,请参考以下文章

linux 为啥设置禁用root远程登录

windows server 2012 如何设置远程登录同时多用户登录

如何禁用 phpMyAdmin 登录页面?

windows 2008 R2 当前已禁用远程登录

禁用root远程登录

CentOS禁用本地root和远程ssh登录