Arduino 2FA:如何为 Arduino 账号设置身份验证器 App
作者:Novaz 团队 · 更新于 2026年11月5日
Novaz 操作步骤已在 1.0.5 版本中核实
本文译自英文指南。在服务的网站上,按钮和菜单的中文名称可能略有不同。
一个 Arduino 账号可以登录 Arduino 的所有网站、App 和服务(Arduino),其中包括 Arduino Cloud 和论坛。Arduino 把双重认证称为 2-Step Verification(两步验证)。它是可选的,Arduino 的帮助介绍的唯一方式是身份验证器 App 生成的验证码,或者能生成基于时间(TOTP)验证码的密码管理器生成的验证码(Arduino)。
需要注意的是:Arduino 只给你一个恢复码,如果身份验证器和这个恢复码都丢了,它的支持团队也无法让你重新登录。本指南以 iPhone 上的 Authenticator App - Novaz 为例。其他身份验证器 App 的操作也一样。
我们如何核实本指南: Arduino 的步骤来自 Arduino 官方帮助中心的文章及其截图(链接见下文),我们于 2026 年 10 月 20 日查阅。我们没有在 Arduino 账号上实际测试,因此个别标签可能略有不同。Novaz 的步骤已在 1.0.5 版 App 中核对。
开启两步验证
Arduino 的帮助文章给出了以下步骤(Arduino)。它的截图中按钮文字为大写。
- 在 id.arduino.cc/security 登录。
- 找到 2 steps verification(两步验证)部分,点击 Activate(激活)。
- 一个名为 Configure Authenticator app(配置身份验证器 App)的窗口会显示二维码。在 Novaz 中点按 +,然后点按 扫描二维码,将相机对准二维码。如果这个窗口就在你的 iPhone 上打开,先截屏,再点按 + 和 选择照片。参阅在同一台 iPhone 上扫描二维码。
- 如果扫描不成功,点击 Can't scan the barcode?(无法扫描条码?),Arduino 会以文本形式显示密钥。在 Novaz 中点按 +,然后点按 手动输入密钥。填写 服务,并把密钥填入 设置密钥。详见什么是 2FA 设置密钥?
- 点击 Next(下一步)。把 Novaz 显示的 6 位验证码输入 Enter Code(输入验证码),然后点击 Verify(验证)。
- 下一个界面 Here's your Recovery Code(这是你的恢复码)会显示你的恢复码。点击 Download code(下载验证码)或把它抄下来,勾选 I have safely recorded this code(我已妥善记录此验证码),然后点击 Next。
- Arduino 的文章说,接着你要再输入一次 App 中的验证码以完成设置。
Arduino 的验证码为 6 位,每 30 秒更换一次,与 Novaz 根据手动输入的密钥生成的验证码一致。Arduino 没有说明密钥有多长,所以如果 Novaz 不接受这个密钥,请改为扫描二维码。
保存恢复码
你只会得到一个恢复码,而不是一组;Arduino 说它有 24 位(Arduino)。它只能使用一次。用过之后,Arduino 会显示一个替换的恢复码,你同样要保存好。
如果你点击过 Download code,可以在电脑上搜索名为 Arduino 2-step verification recovery code 的文件:Mac 上用 Spotlight,Windows 上用文件资源管理器。
除非你做过 Novaz 备份(iCloud 备份或备份文件),否则手机丢失后能否保住账号,就全靠这个恢复码了。请把它保存在远离手机的地方,写在纸上或存入密码管理器。Arduino 还特别说明,备份这些登录信息是你的责任,而不是他们的(Arduino)。参阅2FA 备用码。
开启两步验证后登录
设置完成后,Arduino 会先要求输入密码,然后要求输入验证码(Arduino)。这个界面的标题是 2-Step Verification - Authenticator app,上面有一个 Don't ask again on this device(在此设备上不再询问)复选框。Arduino 的帮助没有说明勾选后多长时间内不再提示。
你也可以不用密码,而是用 Google、GitHub 或 Apple 注册(Arduino)。Arduino 关于两步验证的文章没有说明以这种方式登录时是否要求输入验证码。
如果 Arduino 不接受你的验证码
Arduino 的帮助没有关于验证码被拒的建议。常见原因是 iPhone 的时钟:打开 设置 › 通用 › 日期与时间,开启 自动设置。时钟偏差达到 15 秒或以上时,Novaz 会提醒你。其他原因见身份验证器验证码无效?
新手机
对于换新手机或恢复出厂设置,Arduino 的建议是先停用两步验证,再用新设备重新开启(Arduino)。停用需要处于登录状态并通过确认邮件,所以请趁旧手机还在时操作。如果你使用 Novaz 的 iCloud 备份或备份文件,也可以直接在新 iPhone 上恢复账号,验证码会继续有效。参阅如何把身份验证器 App 转移到新 iPhone。
如果丢失了身份验证器
使用恢复码(Arduino):
- 照常登录。在两步验证界面上,点击 Use recovery code(使用恢复码)。
- 把恢复码输入 Enter Recovery Code(输入恢复码),然后点击 Verify。
- Arduino 会显示一个新的恢复码。保存好它,勾选 I have safely recorded this code,然后点击 Continue(继续)。
- 停用两步验证,再用新的身份验证器重新设置。
没有恢复码,就无法恢复。Arduino 的帮助说唯一的办法是新建账号,并提醒“Arduino support will be unable to assist you”(Arduino 支持团队将无法为你提供帮助)(Arduino)。Arduino 的密码重置文章也把开启了双重认证的账号指向恢复码那篇文章(Arduino)。详见丢了装有身份验证器 App 的手机?
关闭两步验证
- 在 id.arduino.cc/security 登录。
- 在 2 steps verification 部分,点击 Disable(停用)。
- 按照 noreply@arduino.cc 发到你账号地址的电子邮件中的说明操作(Arduino)。
关闭后,在 Novaz 中打开 Arduino,点按 移除账号。