7

我正在使用 openSSH 8.6 在 macOS Monterey 上遵循https://developers.yubico.com/SSH/上的 FIDO U2F 说明,并遇到以下问题:

~ ssh-keygen -t ecdsa-sk -f ~/.ssh/id_ecdsa_sk
Generating public/private ecdsa-sk key pair.
You may need to touch your authenticator to authorize key generation.
Key enrollment failed: unknown or unsupported key type

有人知道我在这里缺少什么吗?

4

1 回答 1

4

使用 Homebrew 的 OpenSSH

$ brew install openssh

安装后,您必须通过将 openssh 文件夹放在文件的开头来覆盖 PATH 中的那个,PATH如下rc所示

$ export PATH=$(brew --prefix openssh)/bin:$PATH

完成此操作并生成文件后,sourcerc应该能够生成密钥

在 macOS Monterey 和OpenSSH_8.8p1, OpenSSL 1.1.1l

于 2021-10-02T10:47:06.290 回答