Anduin Xue
Anduin Xue

Anduin's Tech Blog

Ed25519


Use yubikey to protect SSH key.

本文揭示了如何用YubiKey为SSH密钥打造硬件级安全屏障,彻底告别软件密钥的泄露风险。通过在设备上直接生成受PIN保护的Ed25519密钥,私钥永久锁定于安全芯片,无法导出或备份,迫使用户采用创新的双重YubiKey策略:主设备用于日常登录,备用设备作为应急方案,确保服务永不中断。文章简明演示了从初始化密钥、服务器加固到Git推送的全流程——只需插入设备,运行几条命令,新机器设置瞬间完成,无需传输任何密钥文件。这不仅简化了操作,更颠覆了传统安全思维:当私钥无法被提取,备份不再是文件复制,而是物理设备的冗余。安全与便利的矛盾被重新定义——硬件隔离如何平衡易用性与抗攻击性?在勒索软件肆虐的今天,若密钥存储在云端或本地磁盘,我们是否仍在自欺欺人?而更深层的思考是:当数字身份成为核心资产,硬件安全能否成为抵御钓鱼和中间人攻击的终极防线?面对YubiKey丢失的危机,系统如何自动触发安全响应而不依赖人工干预?你是否已准备好将安全从软件层提升至硬件层,让每一次登录都成为物理验证的胜利?--Qwen3

YubiKey SSH Security Hardware Key Ed25519 PIN Protection SSH Setup

  • 1