我花了一天的时间尝试让 Ubuntu 17.04 顺利地与 Google 的双因素身份验证配合使用。我发现,在我的 Google 帐户设置中打开 2FA 后,我可以将帐户添加到在线帐户系统设置中。一切看起来都准备就绪。但打开 Evolution 后,我发现虽然邮件已收到并且联系人已同步,但日历却拒绝显示。
随后花了几个小时尝试让它与 Gnome 日历应用、Nylas 电子邮件配合使用,删除并重置设置,卸载并重新安装 Evolution。毫无进展。
因此,我从 Google 帐户设置中删除了 2FA,然后,我的所有日历数据都涌入了 Evolution 和日历应用程序。
太棒了,但我真的不想从我的数字生活的关键部分移除 2FA。有解决方案吗?
自讨苦吃...一旦我在 Ubuntu 上设置了我的 Google 帐户,我就会尝试我的 iCloud 帐户。
答案1
许多东西不支持 2FA。通常的解决方案是使用应用程序密码:
应用密码是一个 16 位密码,可让应用或设备访问您的 Google 帐号。如果您使用两步验证,并在尝试访问 Google 帐号时看到“密码不正确”错误,则应用密码可能会解决问题。大多数情况下,您只需为每个应用或设备输入一次应用密码,因此不必担心记住它。[...]
如何生成应用程序密码
- 访问您的应用程序密码页面。系统可能会要求您登录您的 Google 帐户。
- 点击底部的选择应用程序并选择您正在使用的应用程序。
- 点击选择设备并选择您正在使用的设备。
- 选择产生。
- 按照说明在您的设备上输入应用程序密码(黄色栏中的 16 个字符的代码)。
- 选择完毕。
完成后,您将不会再看到该应用密码。但是,您将看到已为其创建应用密码的应用和设备列表。