在 2-factor 身份验证后尝试登录导致“错误的验证码。请重试”

问题描述 投票:0回答:6

启用 2 因素身份验证后,我无法登录到我的 Synology NAS(在 DSM 7 上运行)。

搜索了一个解决方案,我最终来到了这个页面: https://kb.synology.com/zh-cn/DSM/tutorial/How_to_reset_my_Synology_NAS#x_anchor_id9

但是他们建议备份系统,我无法备份,因为我无法访问。 好吧,也许我可以挂载驱动器并从中备份,但我想找到另一个解决方案。

authentication nas synology
6个回答
8
投票

您需要启用 SSH,并且您的帐户需要是管理员。

  1. 使用您的帐户通过 SSH 登录
  2. 要为默认管理员帐户添加密码,请发出以下命令:
    sudo synouser --setpw admin 1
  3. 您的管理员帐户应该被禁用,因此您需要启用它才能通过 Web 界面访问。为此:
    sudo synouser --modify admin admin 0 [email protected]
  4. 现在打开网络界面,您将能够以
    admin
    身份登录,使用密码
    1
    .
  5. 打开“控制面板”>“用户和组”
  6. 选择无法登录的用户,点击编辑
  7. 禁用双因素身份验证

注销,您将能够再次登录。

出于安全原因,请务必再次禁用“管理员”帐户。

一些有用的信息来自这个文档: https://global.download.synology.com/download/Document/Software/DeveloperGuide/Firmware/DSM/All/enu/Synology_DiskStation_Administration_CLI_Guide.pdf


2
投票

在设置中搜索“NTP”。然后您将找到一个“区域选项”窗格,您可以在其中设置 NTP 服务器。一个简单的同步现在解决了我的问题。


0
投票

注意正确设置您的时区。 对我来说,问题是我住在瑞士,我在发现的第一个 gmt+1 上设置了时区。而且我假设在白天每年切换时,2FA 不再正确计算。 试了好几次NTP同步,最后换成巴黎时间,也就是瑞士用的,成功了


0
投票

尝试使用电子邮件 2 因素登录。
检查你的授权应用程序。
重新安装您的授权应用程序。
将 NAS 和手机上的时区设置为正确的,例如巴黎

我的拉斯想法:
通过 SSH 登录,Telnet existing SMB 连接,下载所有重要文件/将所有重要文件发送到云端。重置 NAS 手册。


0
投票

发现了一种打破 2fa 的新方法......让你的驱动器完全充满。可能无法写入所需的临时文件。必须通过 SSH 启用我的管理员帐户,用它登录,然后清空回收站。然后我的2fa又开始工作了。


-1
投票

如果2FA运行良好,然后开始失败,你可以登录SSH,然后执行:

service ntp restart

就我而言,服务因未知原因停止。

© www.soinside.com 2019 - 2024. All rights reserved.