双因子认证(2FA)的一些使用tips

本文只简单讲下自己遇到的github相关多因子认证问题,因为前几天一不小心踩到了一个坑。

简要的说,就是2FA在使用的时候是和设备挂钩的,这就是说,如果设备进行了系统升级或者硬件更换的话,原有的链接也会失效。如果没有预先进行备份或者相关操作的话,github的临时取消认证需要3-5天的时间,得不偿失。

解决这个问题的方法大致分为以下几种。

  1. 认证软件侧。以本人使用的辅助认证软件authy为例。authy支持多设备共享,因此在升级或者置换系统之前,需要打开Encrypted Backups的选项,将之前的账号备份上去。
  2. github侧。如果在升级系统/更换设备之后需要继续使用同一个2FA账号的话,那么也可以把之前的16进制码复制并保存下来,在新系统/设备中重新输入,恢复账号。
Written on August 18, 2021