使用 YubiKey 5 + GPG + ED25519 进行 SSH 身份验证

使用 YubiKey 5 + GPG + ED25519 进行 SSH 身份验证

我使用 YubiKey 5 来存储我的 ED25519 私钥。

我可以连接到 OpenSSH_8.2p1 服务器 (Ubuntu 20.04),但不能连接到 OpenSSH_8.9p1 服务器 (Ubuntu 22.04)。我有以下错误:

SSH 客户端:

sign_and_send_pubkey: signing failed for ED25519 "/home/emeric/.ssh/id_ed25519" from agent: agent refused operation

GPG代理:

sept. 03 18:53:46 ndesk gpg-agent[5563]: scdaemon[5563]: app_auth failed: Invalid value
sept. 03 18:53:46 ndesk gpg-agent[5552]: smartcard signing failed: Invalid value
sept. 03 18:53:46 ndesk gpg-agent[5552]: ssh sign request failed: Invalid value <SCD>

我在这里发现了同样的问题:https://bbs.archlinux.org/viewtopic.php?id=274571 但ssh 参数对我没有任何影响:(KexAlgorithms [email protected]

有跟我一样情况的人找到解决办法了吗?

谢谢,埃默里克

答案1

我通过重置 OpenSSH 服务器配置和主机密钥解决了我的问题...

相关内容