当前位置:网站首页 >  百科

实操指南:从零配置DedeCMS后台登录防护 防范暴力破解入侵

时间:2026年05月20日 01:00:32 来源:易频IT社区

前期准备

实操指南:从零配置DedeCMS后台登录防护 防范暴力破解入侵(0)

本防护方案不需要安装第三方插件,所有操作都是修改原生核心文件,零成本落地,你只需要提前准备好:

  • 能通过FTP或主机面板在线文件管理修改网站文件的权限
  • 提前备份网站根目录下的后台目录(默认dede)中login.php文件,以及根目录的.htaccess文件,方便出错回滚

具体操作步骤

步骤1:修改默认后台目录名称

DedeCMS默认后台路径为根目录下的dede,入侵者会优先扫描这个目录,直接改名就能挡住80%的扫描攻击,操作如下:

  • 进入网站根目录,找到名称为dede的文件夹
  • 直接重命名为自定义名称,建议选择非常规名称,比如改成admin892(不要用admin、manage这类常见名称,加随机数字安全性更高)

DedeCMS原生支持自定义后台目录,改完名称后不需要额外修改核心配置,后续直接用新路径登录即可。

步骤2:配置后台目录IP白名单

如果你常用的登录IP是固定的(比如固定办公网络),这个配置可以直接挡住所有非你IP的访问,操作分环境:

Apache环境操作:

进入你刚改名的新后台目录,新建一个名为.htaccess的文件,粘贴以下内容,把示例IP换成你自己的公网IP即可:

``` Order Deny,Allow Deny from all Allow from 112.112.112.112 ```

如果需要多个IP登录,每加一个IP就新增一行Allow from 对应IP即可。

Nginx环境操作:

打开网站的Nginx配置文件,在server块中加入以下配置,替换成你的后台目录和IP:

``` location ~ ^/你的后台目录名称/ { allow 你的公网IP; deny all; } ```

改完保存后重载Nginx配置,执行命令:nginx -s reload即可生效。

步骤3:增加登录二次验证

实操指南:从零配置DedeCMS后台登录防护 防范暴力破解入侵(10)

就算IP泄露,我们再加一层二次验证,入侵者就算拿到账号密码也进不来,操作如下:

1.打开新后台目录下的login.php文件,找到大约第30行的这行代码:

``` if(!empty($dede) && empty($adminID)) ```

在这行代码之前,插入以下验证代码,把示例口令换成你自己的二次验证口令:

``` // 自定义二次登录验证 if($_POST['second_verify'] != 'myverify821'){ showmsg('登录验证不通过', '-1'); exit; } ```

2.打开同目录下的login.htm文件,找到提交按钮代码

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图