飞牛 2FA 认证重置教程
重要声明
本操作会清除飞牛系统中所有用户的 2FA(二次认证)认证信息,执行前请确认已告知所有用户该操作的影响,且已做好数据备份;仅建议在用户无法登录、2FA 配置异常等紧急场景下执行。
前置准备
- 确认飞牛设备的IP 地址(公网 / 内网均可,需能访问设备);
- 确认飞牛设备的管理员用户的账号密码(必须是管理员用户);
- 确保用户有SSH权限(用于SSH连接,若没有开启请查看场景2)。
- 确保飞牛有外网访问权限(用于下载重置脚本,若无法外网可手动上传脚本)。
场景 1:飞牛设备已开启 SSH 服务(推荐)
1.1 Windows 用户操作步骤
步骤 1:打开 SSH 连接工具
- 方式 1(系统自带):Win10/11 打开「终端」或「命令提示符」(Win+R 输入 cmd);
- 方式 2(第三方工具):推荐 FinalShell
步骤 2:连接飞牛设备 SSH
在终端 / 工具中执行以下命令(替换为你的设备 IP):
ssh 你飞牛管理员用户名@你的飞牛设备IP
例:ssh admin@192.168.30.55
- 首次连接会提示 “是否信任该主机”,输入
yes并回车;
- 输入飞牛设备管理员密码,回车后成功登录 SSH。
步骤 3:切换root用户
登录 SSH 后,执行以下命令(关键命令):
sudo -i
输入后回车,并输入当前登录用户的密码回车
步骤 4:下载并执行 2FA 重置脚本
切换到root 用户后,依次执行以下命令(关键命令):
进入临时目录
cd /tmp
下载重置脚本(确保设备能访问外网)
curl -o fnos_2fa_reset.sh https://static.nnfn.cn/fnos_2fa_reset.sh
执行重置脚本
sh fnos_2fa_reset.sh
执行脚本后输入y回车
y
执行后脚本会自动清除所有用户 2FA 信息,终端输出 “2FA 已清除,现在可以正常登录了。” 即表示操作完成。
1.2 macOS 用户操作步骤
步骤 1:打开终端
打开「启动台」→「其他」→「终端」(或快捷键 Command + 空格,输入 terminal)。
步骤 2:连接飞牛设备 SSH
在终端中执行(替换为设备 IP):
ssh 你飞牛管理员用户名@你的飞牛设备IP
- 首次连接输入
yes信任主机,输入管理员密码后登录 SSH。
步骤 3:切换root用户
登录 SSH 后,执行以下命令(关键命令):
sudo -i
输入后回车,并输入当前登录用户的密码回车
步骤 4:下载并执行 2FA 重置脚本
切换到root 用户后,依次执行以下命令(关键命令):
进入临时目录
cd /tmp
下载重置脚本(确保设备能访问外网)
curl -o fnos_2fa_reset.sh https://static.nnfn.cn/fnos_2fa_reset.sh
执行重置脚本
sh fnos_2fa_reset.sh
执行脚本后输入y回车
y
执行后脚本会自动清除所有用户 2FA 信息,终端输出 “2FA 已清除,现在可以正常登录了。” 即表示操作完成。
场景 2:飞牛设备未开启 SSH 服务
2.1 直接操作飞牛设备:
步骤 1:准备环境
连接显示器、键鼠,输入密码登录飞牛系统界面;
步骤 2:切换root用户
登录后,执行以下命令(关键命令):
sudo -i
输入后回车,并输入当前登录用户的密码回车
步骤 3:下载并执行 2FA 重置脚本
切换到root 用户后,依次执行以下命令(关键命令):
进入临时目录
cd /tmp
输入下载重置脚本地址(确保设备能访问外网)
curl -o fnos_2fa_reset.sh https://static.nnfn.cn/fnos_2fa_reset.sh
执行重置脚本
sh fnos_2fa_reset.sh
执行脚本后输入y回车
y
执行后脚本会自动清除所有用户 2FA 信息,终端输出 “2FA 已清除,现在可以正常登录了。” 即表示操作完成。
验证操作结果
重置完成后,尝试通过web登录飞牛系统:
- 用户登录时将不再要求 2FA 验证;
- 用户可在飞牛系统左下角「我的账号」→「个人设置」→「账号」中,确认用户的 双重验证 和 安全邮箱 状态为 “未开启”。
注意事项
- 执行脚本前确保设备网络正常,若
curl下载失败,可手动下载脚本文件(访问 https://static.nnfn.cn/fnos_2fa_reset.sh),通过 SCP 上传到设备 ;
- 脚本仅重置 2FA 信息,不会影响用户账号、密码等其他数据;
- 操作完成后,用户可重新配置 2FA 认证(如需)。