很难通过与 macOS monterey 一起使用的 Yubikey 获得 SSH
Having difficulty to get SSH with a Yubikey working with macOS monterey
我正在使用 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
有人知道我在这里错过了什么吗?
使用 Homebrew 的 OpenSSH
$ brew install openssh
安装后,您必须通过将 openssh 文件夹放在 rc
文件中 PATH
的开头来覆盖 PATH 中的那个
$ export PATH=$(brew --prefix openssh)/bin:$PATH
一旦你完成了这些并且你已经 source
d 你的 rc
文件你应该能够生成你的密钥
在 macOS Monterey 和 OpenSSH_8.8p1, OpenSSL 1.1.1l
上测试
我正在使用 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
有人知道我在这里错过了什么吗?
使用 Homebrew 的 OpenSSH
$ brew install openssh
安装后,您必须通过将 openssh 文件夹放在 rc
文件中 PATH
的开头来覆盖 PATH 中的那个
$ export PATH=$(brew --prefix openssh)/bin:$PATH
一旦你完成了这些并且你已经 source
d 你的 rc
文件你应该能够生成你的密钥
在 macOS Monterey 和 OpenSSH_8.8p1, OpenSSL 1.1.1l