我想使用 Windows Hello(我的指纹/TPM)而不是简单的密码来保护我的 Windows SSH 密钥。我发现 OpenSSH 自 v8.9 以来可以做到这一点(https://man.openbsd.org/ssh-keygen#FIDO_AUTHENTICATOR)。Windows 10/11 附带旧版本,因此我刚刚安装了最新版本 ( winget install Microsoft.OpenSSH.Beta
)。之后,它就正常工作了。当我创建新密钥 ( ssh-keygen -t ed25519-sk
) 时,Windows 要求我连接 USB 安全密钥。但是,我没有看到 Windows Hello 选项。我的 Windows Hello 已设置好并运行良好,我使用它登录我的系统并作为某些网站上的 WebAuthN 密钥。如何获得 Windows Hello/我的 TPM 作为选项?