在任何 App 中使用 2FA 代码:终端、VPN、远程桌面
密码管理器和浏览器会在网站上填写 2FA 代码。但很多登录发生在别处:在 VPN 客户端里、在命令行中、在远程桌面里,或在公司软件中。
自动填充力所不及之处
浏览器的自动填充能识别网站上的登录表单。但在浏览器之外,通常没有它能识别的表单:
- VPN 客户端(如 Cisco Secure Client、GlobalProtect 或 OpenVPN)会在自己的窗口中要求输入一次性代码。
- SSH 和命令行:启用了双重认证的服务器会在终端中要求输入“verification code”。
- 远程桌面和 Citrix 会话通常要求在连接开始前输入代码。
- 公司软件和管理工具都有各自的登录对话框。
这通常意味着:拿起手机、解锁、找到 App,再手动输入六位数字——还得赶在代码过期之前。
用快捷键代替手机
Quick Authenticator 在每个 App 中的用法都一样,因为它不依赖表单:
- 按下 ⌥⌘A——无论你在哪里。列表会在菜单栏中打开。
- 输入服务名称的几个字母,例如
vpn。 - 按下 Return 键。代码就已在剪贴板中。
- 用 ⌘V 将它粘贴到 VPN 客户端、终端或远程桌面中。
如果代码即将过期,下一个代码已经显示出来,你无需等待倒计时。快捷键可以在设置中更改。
剪贴板与锁定
- 剪贴板:拷贝的代码可在 30 秒后从剪贴板中清除,但前提是它仍在剪贴板中——你之后拷贝的内容会保留。
- 触控 ID 锁定:解锁前代码始终隐藏,闲置一段时间后或 Mac 进入睡眠时会再次自动锁定。
适用于命令行
在终端中,按 ⌥⌘A、输入几个字母、按 Return 键再按 ⌘V,只需几秒钟。在“快捷指令”中,“Copy Code”操作让你自己的自动化流程也能用上同样的功能。
总结
- 在浏览器之外,自动填充帮不上忙——全局快捷键可以。
- ⌥⌘A、输入、Return、⌘V,在 VPN 客户端、终端和远程桌面中都同样适用。
- 代码保存在你的 Mac 上,由触控 ID 锁定。
