最近很多小伙伴都开始用上了CyberPanel面板,毕竟使用OpenLiteSpeed的环境加载WordPress速度确实快。但是随之而来有个问题小伙伴经常遇到,那就是开启了2FA二次验证后登陆不了,…

最近很多小伙伴都开始用上了CyberPanel面板,毕竟使用OpenLiteSpeed的环境加载WordPress速度确实快。但是随之而来有个问题小伙伴经常遇到,那就是开启了2FA二次验证后登陆不了,或者忘记扫描2FA验证码就保存退出了,甚至有的小伙伴都没开启2FA,结果被自动开启2FA导致一直无法登陆CyberPanel面板。关于如何通过命令来关闭2FA,连官方都不多介绍。这里IT168资讯就分享一下CyberPanel面板开启2FA登陆不了SSH命令行关闭2FA的方法。
前提:输入2FA也无法登陆面板,显示登陆失败。或者根本都没有保存2FA的二维码导致登陆不了CyberPanel面板。
1、用SSH登陆主机
这里就不多介绍了,首先你需要有一个支持SSH登陆的主机,一般现在都是VPS主机了,都可以用SSH登陆。其次你需要有SSH的root用户。
2、获取PHPmyadmin的登陆密码
这里我们先要获取PHPmyadmin的登陆密码,毕竟要用SSH登陆数据库进行修改,首先要知道PHPmyadmin的登陆密码。使用如下命令可以获得
cat /etc/cyberpanel/mysqlPassword

3、登陆数据库
获得上面的登陆密码后,需要先登陆数据库
mysql -u root -p
然后输入上面获得的密码,再次回车。
如下,顺利登陆了数据库

4、进入数据库进行操作
首先显示当前的数据库
show databases;
显示了数据库如下,这里注意上面的命令不要忘记;号要一起输入再回车。

这里我们要进入cyberpanel数据库
use cyberpanel;
进入后,前缀也会变化,下图代表我们已经成功进入cyberpanel数据库

接下来我们先显示cyberpanel的数据库下面的表
show tables;
如下图,列出了很多数据表。

在这里我们要修改的表是 loginSystem_administrator
输入如下的表内容显示字段命令
select * from loginSystem_administrator;
表的内容显示了后,虽然SSH命令行不像PHPmyadmin这样图像化显示,但是也是一一对应的。比如下面就是第一行对应下面的第一行,第三行内容对应下面的第三行内容。其中我们发现twoFA
的字段为1,这里我们只要将twoFA
字段改为0即可。

输入如下命令将twoFA
字段改为0。
update loginSystem_administrator set twoFA=0;
然后回车即可。如下图代表已修改完成。

再用命令 select * from loginSystem_administrator;
查看验证一下是否已修改。

其中twoFA
字段已改为0。这个时候我们直接登陆CyberPanel面板即可。无需再输入2FA验证码。
原创文章,作者:admin,如若转载,请注明出处:https://www.it168.online/webtech/4018/