宝塔面板密码找回方法详解
时间:2026-03-23 13:13:34 256浏览 收藏
忘记宝塔面板密码不用慌——通过终端命令`bt default`可秒查安装时生成的初始账号和密码(即使面板未运行或IP被锁定也有效),但需注意它只显示原始值,不反映后续修改;若已更改过密码,直接执行`bt 5`即可安全重置为新密码,全程无需重启服务、不影响网站运行,是当前主流版本最可靠、官方推荐的一键解决方案。

直接看初始账号密码:bt default
刚装完宝塔、没记密码,或者改过用户名但不确定当前是谁,bt default 是最快确认入口的方式。它不依赖面板服务是否运行,也不管你有没有锁 IP,只要面板文件还在,就能读出安装时生成的默认账户(通常是 admin)和初始密码。
注意:这个命令只显示「初始值」,不是你后来改过的密码;如果你改过用户名,它仍会显示原始用户名,但密码字段不会动态更新——所以如果登录失败,别在这儿反复试,直接进下一步。
- 执行前确保是
root权限,普通用户会提示权限不足 - 返回结果里密码那行可能带换行或空格,复制时多看一眼,别把回车符也粘进去了
- 某些低版本(如 5.x 之前)可能没有
bt命令,得用cat /www/server/panel/default.pl替代
重置密码最稳的方式:bt 5
这是目前(2026 年)主流宝塔版本(6.x 及以上)官方推荐路径,内部调用安全逻辑重写密码哈希,比手动跑 Python 脚本更可靠,也不会因 Python 环境异常失败。
执行 bt 后按提示输入 5,接着输新密码两次即可。整个过程不重启服务、不中断网站,面板后台正在运行的进程完全不受影响。
- 如果输完没反应或报错“command not found”,说明你用的是极老版本(cd /www/server/panel && python tools.pyc panel 新密码
- Debian/Ubuntu 用户务必用
root执行,sudo 不一定生效 - 密码强度要求变高了:不能纯数字,至少含大小写字母+数字组合,否则提示“密码不符合安全策略”
登录被锁死怎么办:rm -f /www/server/panel/data/*.login
输错 5 次以上,宝塔会自动生成 *.login 文件记录封禁状态,此时哪怕密码正确也进不去,页面只显示“多次登录失败,暂时禁止登录”。这不是密码错了,是 IP 或会话被锁了。
删掉这些临时文件,相当于清空登录黑名单,立刻恢复尝试资格。操作快、无副作用,且不影响任何配置或网站数据。
- 路径必须完整准确:
/www/server/panel/data/,少一个斜杠或拼错字母就删错地方 - 删完不用重启服务,但浏览器要硬刷新(Ctrl+F5)或换无痕窗口再试
- 如果删了还是不行,检查是不是云厂商安全组或服务器防火墙(如
ufw)真把 8888 端口拦了,用curl -I http://127.0.0.1:8888在服务器本地验证下
端口不对也登不了,先查真实访问地址:cat /www/server/panel/data/port.pl
很多人以为密码错了,其实是面板根本不在 8888 端口——自己改过、被脚本扫过、或升级时自动迁移过端口,但忘了记下来。这时候输对密码也白搭,浏览器连连接都建立不了。
port.pl 是宝塔唯一权威的端口记录文件,内容就是纯数字(比如 8889),比翻历史命令或查进程列表更直接。
- 如果返回空或报“No such file”,说明面板服务压根没起来,先跑
/etc/init.d/bt status看状态 - 端口改过又忘了,还顺手关了防火墙放行规则?记得同步开新端口:
firewall-cmd --permanent --add-port=新端口号/tcp - HTTPS 强制跳转后,有些旧书签还留着
http://,浏览器会卡在重定向,直接输https://IP:端口更稳妥
/www/server/panel 这件事,很多人觉得麻烦就跳过。等真遇到工具脚本误删配置、或升级崩了面板,才想起没留退路——那时候连日志都找不全。到这里,我们也就讲完了《宝塔面板密码找回方法详解》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
341 收藏
-
114 收藏
-
230 收藏
-
309 收藏
-
353 收藏
-
372 收藏
-
105 收藏
-
288 收藏
-
371 收藏
-
220 收藏
-
477 收藏
-
464 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 485次学习