⬑
                    
                
            Linux配置GitHub 2FA认证器
首先用截图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 -