CyberPanel面板开启2FA登陆不了SSH命令行关闭2FA的方法

CyberPanel面板开启2FA登陆不了SSH命令行关闭2FA的方法插图

最近很多小伙伴都开始用上了CyberPanel面板,毕竟使用OpenLiteSpeed的环境加载WordPress速度确实快。但是随之而来有个问题小伙伴经常遇到,那就是开启了2FA二次验证后登陆不了,或者忘记扫描2FA验证码就保存退出了,甚至有的小伙伴都没开启2FA,结果被自动开启2FA导致一直无法登陆CyberPanel面板。关于如何通过命令来关闭2FA,连官方都不多介绍。这里搬主题就分享一下CyberPanel面板开启2FA登陆不了SSH命令行关闭2FA的方法。

前提:输入2FA也无法登陆面板,显示登陆失败。或者根本都没有保存2FA的二维码导致登陆不了CyberPanel面板。

1、用SSH登陆主机

这里就不多介绍了,首先你需要有一个支持SSH登陆的主机,一般现在都是VPS主机了,都可以用SSH登陆。其次你需要有SSH的root用户。

2、获取PHPmyadmin的登陆密码

这里我们先要获取PHPmyadmin的登陆密码,毕竟要用SSH登陆数据库进行修改,首先要知道PHPmyadmin的登陆密码。使用如下命令可以获得

cat /etc/cyberpanel/mysqlPassword
CyberPanel面板开启2FA登陆不了SSH命令行关闭2FA的方法插图1

3、登陆数据库

获得上面的登陆密码后,需要先登陆数据库

mysql -u root -p

然后输入上面获得的密码,再次回车。

如下,顺利登陆了数据库

CyberPanel面板开启2FA登陆不了SSH命令行关闭2FA的方法插图2

4、进入数据库进行操作

首先显示当前的数据库

show databases;

显示了数据库如下,这里注意上面的命令不要忘记;号要一起输入再回车。

CyberPanel面板开启2FA登陆不了SSH命令行关闭2FA的方法插图3

这里我们要进入cyberpanel数据库

use cyberpanel;

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

CyberPanel面板开启2FA登陆不了SSH命令行关闭2FA的方法插图4

接下来我们先显示cyberpanel的数据库下面的表

show tables;

如下图,列出了很多数据表。

CyberPanel面板开启2FA登陆不了SSH命令行关闭2FA的方法插图5

在这里我们要修改的表是 loginSystem_administrator

输入如下的表内容显示字段命令

select * from loginSystem_administrator;

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

CyberPanel面板开启2FA登陆不了SSH命令行关闭2FA的方法插图6

输入如下命令将twoFA字段改为0。

update loginSystem_administrator set twoFA=0;

然后回车即可。如下图代表已修改完成。

CyberPanel面板开启2FA登陆不了SSH命令行关闭2FA的方法插图7

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

CyberPanel面板开启2FA登陆不了SSH命令行关闭2FA的方法插图8

其中twoFA字段已改为0。这个时候我们直接登陆CyberPanel面板即可。无需再输入2FA验证码。

原文链接:CyberPanel面板开启2FA登陆不了SSH命令行关闭2FA的方法

 收藏 (0) 更新不易,打赏吧

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《CyberPanel面板开启2FA登陆不了SSH命令行关闭2FA的方法》
文章链接:https://www.xiapilu.com/web/web-tutorial/cyberpanel-2fa-ssh.html
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活