宝塔面板怎么开启二步验证

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

学会这篇,你就能给自己的宝塔面板加上一道动态验证码,即使面板密码被人知道了,对方也登不进去。

第一步:确认环境,登录面板

这一步要做的是确认你的宝塔版本支持两步验证,并进入面板首页。宝塔面板 7.7 及以上版本(含 8.x、9.x)都自带两步验证功能,如果你的版本低于 7.7,先在面板首页右上角看是否有升级提示,升级后再操作。

用浏览器打开 http://你的服务器IP:8888/你的安全入口,输入账号密码登录,登录后停在面板首页即可。

注意:如果面板提示「当前版本过低」,不要直接跳过,老版本的安全模块和新版差异很大,可能出现找不到开关的情况。

第二步:手机装一个验证器 App

这一步要拿到生成 6 位动态码的工具。两步验证不是短信验证码,必须靠手机上的验证器 App 生成。

  • 安卓:应用商店搜索「Google Authenticator」或「Microsoft Authenticator」
  • iPhone:App Store 搜索「Google Authenticator」或「Microsoft Authenticator」
  • 国内应用商店搜不到的话,可以搜「身份验证器」,选下载量大、非山寨的那个

装好后先不要打开扫码,等下一步一起做。

注意:验证器生成验证码依赖手机系统时间,先去手机「设置 → 系统 → 日期和时间」把「自动设置时间」打开,否则后面输入验证码会一直提示错误。

第三步:在面板里开启两步验证

这一步是把面板账号和你的手机绑定起来。

  1. 登录面板后,点左侧边栏的「面板设置」
  2. 在页面里找到「两步验证」这一项(部分版本显示为「双因素验证」,位置在「安全」相关区域,找不到就往下滚动页面)
  3. 点该项右侧的「设置」按钮或开关
  4. 弹窗里会出现一个二维码和一段密钥字符串
  5. 打开手机验证器 App,点右下角「+」→ 选择「扫描二维码」,对准屏幕上的二维码
  6. App 里会立刻出现一个名为「宝塔面板」或类似名称的条目,下方是每 30 秒刷新一次的 6 位数字
  7. 把这 6 位数字填进宝塔弹窗的输入框,点「确认」

弹窗关闭、开关变成已开启状态,就说明绑定成功了。

注意:扫码前先把弹窗里的密钥字符串复制或截图存下来。手机丢了、换手机了,这串密钥是重新绑定的唯一凭证。

第四步:保存备用恢复码

这一步是给自己留后路。开启成功后,面板通常会再弹出一份「备用码 / 恢复码」列表(一般 8~10 组一次性字符)。

把这份列表复制到密码管理器、备忘录或者离线文本文件里,不要只存在同一台手机上。它和密钥字符串的作用一样:手机不在身边时,用其中任意一组就能登录面板。

第五步:退出重登验证效果

点面板右上角头像 →「退出登录」,再重新输入账号密码。

正常情况会出现一个「验证码」输入框,让你填手机 App 上那 6 位数字。填进去能进面板,说明配置生效。

忘记验证码、手机丢了怎么办

优先用第四步存的备用码登录。备用码也没存,就通过 SSH 登录服务器兜底:终端执行 bt 命令,在弹出菜单里选「关闭面板两步验证」那一项(不同版本编号不同,按屏幕上的文字对照着选),关闭后重新用密码登录面板。也可以在 SSH 里执行 rm -f /www/server/panel/data/two_factor_auth.json,然后执行 bt 菜单里的「重启面板」。

注意:关闭两步验证后,之前的密钥和备用码全部失效,需要从头再走一遍第三步重新绑定。

小结

  • 面板版本需 ≥ 7.7,入口在左侧「面板设置 → 两步验证」
  • 必须用验证器 App(Google Authenticator / Microsoft Authenticator)扫码,不是短信验证码
  • 手机系统时间必须自动同步,否则验证码永远对不上
  • 扫码前保存密钥字符串,开启后保存备用恢复码,这两个是你的救生绳
  • 兜底方案:SSH 执行 bt 命令关闭两步验证
版权声明:本文来自 GJ站长论坛《宝塔面板怎么开启二步验证》
原文链接:https://www.gj0.com/thread-386.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~