宝塔面板被黑?别慌,按这个步骤找回数据

发现入侵第一步:断开网络并关闭面板

当发现宝塔面板后台异常,比如文件被删除、网站打不开或莫名多出文件,第一件事不是登录面板,而是立即断开服务器外网连接。
如果你在云服务商控制台,可以直接执行关机操作;
如果无法断电,通过SSH执行以下命令:

bt stop

这条命令会关闭宝塔面板所有服务,防止攻击者继续操作。
同时,用 systemctl stop nginx 停止Web服务,systemctl stop mysql 停止数据库,减少数据写入。
切记:在数据恢复完成前,不要重启服务器或重装系统。

检查现有备份与文件状态

通过SSH连接服务器,确认 /www 目录下网站文件和数据库备份是否还在。
执行:

ls -la /www/wwwroot/
ls -la /www/backup/site/
ls -la /www/backup/database/

如果网站文件还在但被篡改,可以只恢复特定文件。
更常见的情况是网站目录被清空,此时需要依赖备份。
宝塔面板默认开启自动备份,备份文件存放在 /www/backup/site/ 和 /www/backup/database/ 目录下,按日期命名。先把备份文件复制到安全位置,避免后续操作误删:

cp -r /www/backup /root/backup_backup

从备份恢复网站与数据库

如果备份文件完整,恢复就很简单。恢复网站文件:先停止Nginx,然后将备份解压到原目录:

unzip /www/backup/site/你的网站_日期.zip -d /www/wwwroot/你的网站/

恢复数据库:使用宝塔面板自带的命令行工具或手动导入。
推荐用命令行:

mysql -u root -p 数据库名 < /www/backup/database/你的数据库_日期.sql

输入数据库root密码即可。
如果备份是.sql.gz格式,先解压:gunzip 文件名.sql.gz。
恢复完成后,启动Nginx和MySQL验证:

systemctl start nginx
systemctl start mysql

没有备份怎么办?试试数据恢复工具

如果发现备份目录也被清空,不要写入任何新数据,立即使用数据恢复工具扫描。
推荐 extundelete(针对ext文件系统)或 testdisk。
以extundelete为例:

  1. 安装:yum install extundelete -y(CentOS)或 apt install extundelete -y(Ubuntu)。
  2. 找到被删除文件的分区(通常是 /dev/vda1),执行:
extundelete /dev/vda1 --restore-directory /www/backup/site

恢复的文件会放在当前目录下的 RECOVERED_FILES 文件夹中。速度较慢且不一定100%成功,所以平时最好开启异地备份或云备份。

验证恢复效果与高频问题解答

恢复后,访问网站检查页面是否正常,连接数据库查看数据列表。
常见问题:

  • 数据库无法连接:检查用户名密码是否与备份前一致,必要时重置密码。
  • 网站出现白屏:多数是文件权限问题,执行 chmod -R 755 /www/wwwroot/你的网站。
  • 面板依然无法登录:通过SSH执行 bt default 重置面板地址和账号。

最后,修改所有密码(SSH、宝塔面板、数据库),开启安全防护插件,并检查服务器是否有后门文件(使用 find /www -name '*.php' -newer /etc/passwd 查找近期新增文件)。
如果发现可疑文件,不要直接删除,先备份再分析。

分享到:
上一篇
服务器被挖矿了?3 分钟彻底查杀 + 永久防护
下一篇
Linux OOM 不是内存小,90% 的人都理解错了
1
系统公告

泽御云中秋国庆双节活动上线:新购8折,拼团3.99元起

尊敬的用户:
泽御云“月满中秋·礼贺国庆”双节活动现已开启,活动时间为2026年9月23日至10月10日。 活动期间可享以下福利:
1. 常规云服务器新购使用优惠码“泽御中秋国庆同乐”,符合条件的订单享8折优惠。
2. 香港精品云服务器5人拼团低至3.99元,部分4核4G套餐3人拼团年付388元,续费同价。
3. 新用户购买年付云服务器,符合活动规则可赠送2个月使用时长。
4. 老用户续费季度赠15天,续费年度赠2个月;活动期间升级配置免收配置迁移手续费。
5. 推荐好友成功下单,符合条件的推荐人可获赠7天服务器使用时长。
6. 活动期间享宕机补偿标准翻倍、简单网站迁移协助及技术工单优先处理权益。
温馨提示:优惠码不适用于拼团套餐、活动轻量产品、年付订单及续费订单;拼团套餐为独立特价活动,不与赠时类福利叠加。赠送时长不可折现、退款或跨账户转移,具体规则以活动页面说明为准。
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意