使用 YubiKey 作为 SSH 密钥

内容提要

这篇文章介绍了如何使用 YubiKey 作为 SSH 密钥。

最近买了一个 YubiKey 5C NFC,除了用来作为谷歌等网站的二次验证外,还可以用来作为 SSH 密钥。这样原则上可以更加安全的登录服务器。下面首先介绍下 YubiKey 的原理,再介绍如何使用 YubiKey 作为 SSH 密钥。

什么是 YubiKey

YubiKey 是由 Yubico 生产的身份认证设备,支持一次性密码(OTP)、公钥加密和身份认证,以及由 FIDO 联盟(FIDO U2F)开发的通用第二因素(U2F)协议。