在 macOS 上用 Touch ID 保护 SSH 密钥
Setting Up SSH Keys on macOS with Touch ID
别再担心 SSH 私钥被盗了。我在 macOS 上利用 Secure Enclave 创建了一个无法被提取的 SSH 身份,并配合 Touch ID 进行认证。只需三条命令,你就能将密钥安全地锁在硬件里,彻底告别 ~/.ssh 目录下的文件风险。每次使用 git push 时,系统都会要求验证指纹,既安全又便捷。虽然如果 Mac 损坏密钥会丢失,但这种科幻级别的默认安全体验,让普通消费者也能拥有国家级保护。
几年前,这类技术只能在 CERN 或 Dan Brown 的小说中找到。