如何限制访问phpmyadmin?

nan*_*nan 7 php security phpmyadmin

可能重复:
如何保护phpMyAdmin

我使用phpmyadmin来预览我的网站数据库.但是,每个人都可以通过输入来访问我的phpmyadmin的登录页面example.com/phpmyadmin

我不是网络安全方面的专家,但我认为这不是很安全.

如何限制对登录页面的访问(可能会创建一些别名example.com/a4ebb72d).我听说只允许访问指定的IP,但它没有帮助,因为我已动态分配IP.

我会感谢你的提示.

Lek*_*eyn 18

暴露phpMyAdmin的任何部分都是潜在的风险.您可以使用Apache的Allow/Deny指令:

Order Deny,Allow
Deny from All
Allow from 12.34.56.78
Run Code Online (Sandbox Code Playgroud)

替换12.34.56.78为您的IP地址,并将其放在phpMyAdmin文件夹中的.htaccess文件中.

  • 如果OP没有具体说知识产权限制对他没有用,那将是一个很好的答案. (3认同)

pol*_*mon 14

我让该服务器监听127.0.0.1,然后使用SSH端口转发...

确保服务于phpMyAdmin的服务器仅用于127.0.0.1,然后运行

$ ssh -L4545:localhost:80 yourserver.com
Run Code Online (Sandbox Code Playgroud)

然后将浏览器指向http://127.0.0.1:4545/phpmyadmin,只要SSH会话处于活动状态,您就应该可以访问phpmyadmin.您甚至可以创建一个shell脚本来自动执行此操作.

这也适用于PuTTY.