BT Panel密码修改
如果在使用 宝塔面板(BT Panel) 时忘记了密码,可以通过以下方法修改密码(适用于 Linux/Windows 服务器):
方法1:通过SSH命令行重置密码(推荐)
步骤:
-
登录服务器SSH
使用工具(如Xshell、PuTTY或终端)连接到你的服务器,使用root
或具有sudo
权限的账户登录。 -
执行密码重置命令
输入以下命令(根据宝塔版本不同,选择对应的命令):-
宝塔7.x及以上版本:
bt
然后选择选项
5
或直接输入:bt 5
按提示输入 新密码,完成修改。
-
旧版本宝塔(6.x及以下):
cd /www/server/panel && python tools.py panel testpasswd
或:
bt default
会显示默认密码(如果未修改过)。
-
-
重启宝塔面板(可选)
bt restart
方法2:修改宝塔面板配置文件
如果 bt
命令不可用,可以手动修改配置文件:
-
进入宝塔面板目录
cd /www/server/panel
-
编辑用户配置文件
nano data/userInfo.json
或使用
vim
:vi data/userInfo.json
-
修改密码字段
找到"password"
字段,将其值改为 新密码的MD5哈希值(可以使用在线工具生成,如 MD5 Online)。
例如:{"username": "admin","password": "5f4dcc3b5aa765d61d8327deb882cf99" // 对应明文密码 "password" }
-
保存并重启面板
- 按
Ctrl + X
→Y
→Enter
保存(nano
编辑器)。 - 重启宝塔:
bt restart
- 按
方法3:重置为默认密码(适用于测试环境)
如果只是临时需要登录,可以重置为默认密码:
bt default
命令会返回 默认用户名和密码(首次安装时显示的密码)。
方法4:Windows 服务器修改密码
- 远程桌面连接服务器,打开 CMD(管理员权限)。
- 进入宝塔安装目录(默认
C:\BtSoft\panel
):cd C:\BtSoft\panel
- 执行重置命令:
或直接运行:python tools.py panel testpasswd
然后选择修改密码选项。bt.bat
注意事项
-
安全建议
- 修改密码后,建议在宝塔面板内 更新密码(面板设置→密码修改),避免使用简单密码。
- 如果服务器暴露在公网,建议 修改默认端口(8888) 并启用 IP访问限制(Nginx/Apache防火墙)。
-
问题排查
- 如果修改后仍无法登录,检查面板是否正常运行:
bt status
- 查看错误日志:
cat /tmp/panelBoot.pl
- 如果修改后仍无法登录,检查面板是否正常运行:
总结
- 推荐方法:优先使用
bt 5
命令(简单快捷)。 - 紧急情况:用
bt default
恢复默认密码(需立即修改)。 - 手动修改:适合熟悉Linux的用户,需注意JSON格式。
修改完成后,即可使用新密码登录宝塔面板!