宝塔面板与Bitwarden不兼容的历史由来已久,我在论坛还看到好几年前有人求助的帖子,效果表现为 登录时提示:验证码长度错误

并且验证码没有加载。

验证码长度错误

经过我不断测试后发现,在Bitwarden只要添加了2FA之后,宝塔面板的登录界面就会在登录时错误。

疑似是将2FA验证码错误的作为了登录的验证码来尝试登录,而实际登录并没有要求填写验证码,也不需要验证码。

此现象在我用了几百个网站自动填充和30多个2FA站点都没出现过问题,只有宝塔有问题。

目前此情况不知道宝塔愿不愿意推进兼容。我已经反馈了宝塔社区了。

目前临时解决方案

不使用Bitwarden的2fa在宝塔面板上,2fa验证码改用其他验证器或者关闭宝塔面板的2fa功能。

在终端输入bt,执行关闭动态验证码。

然后在Bitwarden中删除验证器密钥的所有内容

验证器密钥

然后就可以正常登录啦!

登录成功