宝塔面板安全入口怎么设置

chinaz
chinaz 正式会员超兽战士
发布于 2026-10-07 13:53 ·0 浏览 ·0 回复

学完这篇你能得到什么:你会知道在宝塔 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 菜单里重置。

第二步:在面板界面修改安全入口(推荐做法)

这一步做完你会得到一个全新的登录地址,旧地址立刻失效。

  1. 用当前完整地址登录面板,地址栏必须带上现有的安全入口。
  2. 左侧菜单拉到最下面,点击「设置」。
  3. 进入后点击页面上方的「面板设置」标签页(7.x 直接就是设置页)。
  4. 找到「安全入口」这一栏,点它右侧的「设置」按钮。
  5. 在弹出的输入框里填新入口。只允许英文字母、数字、下划线,长度 8 位以上,建议 8–16 位,例如 bt_9x2k7m。不要用中文、空格、/、?。
  6. 点「确认」,面板会提示修改成功并强制退出登录。之后用 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。
版权声明:本文来自 GJ站长论坛《宝塔面板安全入口怎么设置》
原文链接:https://www.gj0.com/thread-322.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~