宝塔面板安全入口怎么设置
学完这篇你能得到什么:你会知道在宝塔 Linux 面板(7.x / 8.x / 9.x)里把「安全入口」改成只有自己知道的路径,以及忘记入口时怎么从命令行找回来。
第一步:先确认当前的安全入口是什么
宝塔装好后会自动生成一段随机路径,比如 https://123.123.123.123:8888/8f3a9c1d,最后那串 8f3a9c1d 就是安全入口。先用 SSH(Xshell、FinalShell、终端都行)以 root 登录服务器,执行:
bt default
输出里的「面板地址」那一行就是完整地址。如果只显示 http://IP:8888、后面没有路径,说明你的面板目前没开安全入口,任何人扫到 8888 端口就能看到登录页。
注意:宝塔 8.x / 9.x 出于安全考虑,
bt default可能只显示地址、不显示初始密码,这是正常的,密码可以在bt菜单里重置。
第二步:在面板界面修改安全入口(推荐做法)
这一步做完你会得到一个全新的登录地址,旧地址立刻失效。
- 用当前完整地址登录面板,地址栏必须带上现有的安全入口。
- 左侧菜单拉到最下面,点击「设置」。
- 进入后点击页面上方的「面板设置」标签页(7.x 直接就是设置页)。
- 找到「安全入口」这一栏,点它右侧的「设置」按钮。
- 在弹出的输入框里填新入口。只允许英文字母、数字、下划线,长度 8 位以上,建议 8–16 位,例如
bt_9x2k7m。不要用中文、空格、/、?。 - 点「确认」,面板会提示修改成功并强制退出登录。之后用
https://服务器IP:8888/新入口重新登录。
注意:改完后别在原标签页刷新,老入口已经 404 了,开一个无痕窗口访问新地址最稳妥。也别把入口设成
admin、login、88888888这类常见词,等于没设。
第三步:用命令行修改或找回安全入口
界面进不去、或者忘了入口时走这条路。SSH 里以 root 执行:
bt
会弹出一个编号菜单,找到「设置面板安全入口」这一项(7.x 常见是第 25 项,9.x 在菜单后半段,以你屏幕上实际文案为准),输入编号回车,再按提示输入新的安全入口。改完执行 bt 1 重启面板,或直接在菜单里选重启面板。
只想查看、不想改,用第一步的 bt default 即可。
注意:
bt必须 root 执行,普通用户会提示权限不足。修改后建议重启一次面板,避免旧配置还在内存里。
第四步:光有安全入口还不够,配套几项一起开
安全入口的本质是「隐藏路径」,不是防火墙,建议同时在「面板设置」里做这几件事:
- 开启「面板SSL」,之后必须用
https://访问; - 把「面板端口」从默认的 8888 改成别的端口,比如 23456;
- 在云服务器安全组里,只放行你固定 IP 访问该端口;
- 开启「BasicAuth」(部分版本叫密码访问 / 基础认证),访问前先过一次 HTTP 认证;
- 不用 API 的话,把「面板API」关掉。
注意:改了端口或开了 SSL 之后,完整地址会变成
https://IP:23456/你的安全入口,端口和协议少一个都打不开。
小结
- 安全入口就是面板地址后面那串随机路径,默认自带,别关。
- 图形界面路径:左侧「设置」→「面板设置」→「安全入口」→「设置」,只允许字母数字下划线、8 位以上。
- 命令行入口:
bt菜单里选「设置面板安全入口」,bt default查看当前完整地址。 - 改完旧地址立即失效,用无痕窗口登录新地址;忘记就去 SSH 里改。
- 真正安全靠组合拳:安全入口 + 面板 SSL + 非默认端口 + IP 白名单 + BasicAuth。
原文链接:https://www.gj0.com/thread-322.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。