Ubuntu 22.04 LTS SSH 服务器拒绝身份验证密钥,在 20.04 LTS 上运行良好

Ubuntu 22.04 LTS SSH 服务器拒绝身份验证密钥,在 20.04 LTS 上运行良好

22.04LTS 中存在服务器拒绝密钥问题。同样的程序在 20.04LTS 中运行正常。

公钥在~/.ssh/authorized_keys。变更模式正确。

答案1

对我来说,解决方案是使用 ECDSA 算法来创建密钥对。

您可以使用此命令创建它:ssh-keygen -t ecdsa -b 521 (521 是最大和推荐的密钥大小)。

我从以下评论中了解到这是必要的这篇 DO 文章

相关内容