Linux配置GitHub 2FA认证器

#Linux

首先用截图GitHub提供的认证密钥二维码。

zbarimg扫描得到字符串

QR-Code:otpauth://totp/GitHub:mistivia?secret=XXXXXXXXXXXXX&issuer=GitHub

secret部分是base32编码的密钥,需要存在密钥管理器中。我这里用的是pass

pass edit github-2fa

然后安装oath-toolkit

sudo pacman -S oath-toolkit

生成OTP:

pass github-2fa | oathtool --totp --base32 -