执行 bt 14 即可直接找回宝塔面板安全入口路径,它实时读取当前生效的完整访问地址(含协议、IP/域名、端口、安全入口路径、用户名和密码),比 bt default 更准确可靠。

能直接找回,不用重装、不用删文件、不改配置——执行 bt 14 就行。
执行 bt 14 查看完整访问地址
这是宝塔内置的“显示面板信息”功能,会一次性输出当前生效的全部访问要素:协议、IP/域名、端口、安全入口路径、用户名和初始密码(若未改过)。
操作步骤很简单:
- 通过 SSH 登录服务器(如
ssh root@your_ip) - 输入命令:
bt 14(注意是数字 14,不是字母 L 或 I) - 回车后立刻看到类似这样的输出:
https://192.168.1.100:8888/panel/7aBcDeFg<br>username: admin<br>password: 123456
其中 /panel/7aBcDeFg 就是你丢失的安全入口字符串,复制整段 URL 即可登录。
⚠️ 注意:bt 14 显示的是当前真实生效的路径,哪怕你之前手动改过 /www/server/panel/data/admin_path.pl,它也会读取最新值,比 cat /www/server/panel/data/admin_path.pl 更可靠。
为什么不用 bt default?
bt default 确实也能显示地址,但它只输出“默认生成逻辑下的地址”,不反映你后续是否手动覆盖过。比如你执行过:echo '/safe/login' > /www/server/panel/data/admin_path.pl
再运行 bt default,它仍可能显示旧的随机路径(如 /panel/xyz123),造成误导。
bt 14 是唯一一个直接读取运行时实际加载路径的命令,没有缓存、不走默认逻辑,适合已修改过入口的场景。
常见误操作:
- 输成
bt 4或bt 1l(小写 L),会报错或执行其他功能 - 在非 root 用户下执行,提示权限不足 —— 必须用 root 或带 sudo 权限的用户
- 面板服务没启动时执行,返回空或报错 —— 先确认
bt status是 running 状态
安全入口路径被删了怎么办?
如果之前执行过 rm -f /www/server/panel/data/admin_path.pl 关闭了安全入口,bt 14 会显示不含路径的地址(如 https://ip:8888),说明入口已失效。
此时有两个选择:
- 重新启用随机安全入口:执行
bt 10→ 选“1. 开启安全入口”,系统自动生成新路径 - 手动指定路径:执行
echo '/mylogin' > /www/server/panel/data/admin_path.pl && bt restart
别再依赖“没入口更方便”——生产环境暴露 :8888 根路径,等于把面板大门敞开,扫描器 3 秒就能发现。
真正容易被忽略的点:安全入口路径是区分大小写的,且不能含中文、空格、特殊符号(如 ~、#、?)。复制 URL 时多看一眼斜杠结尾有没有多余空格,浏览器地址栏里粘贴后按回车前先肉眼校验一遍。










