我在主机上设置无密码身份验证时遇到问题:
Sep 21 09:57:36 pvestorage2 sshd[1688625]: userauth_pubkey: key type ecdsa-sha2-nistp521 not in PubkeyAcceptedAlgorithms [preauth]
- 操作系统:Ubuntu 22.04.1 LTS
- ssh服务器版本:openssh-server 8.9p1-3
- 客户端:Win10 + putty 0.77 和 0.79 两个系统
- key:使用 0.77 版本捆绑的 puttygen 生成
我知道与提供密钥相关的 Putty 错误,并且我已更新 PuTTy。我也知道 ssh-rsa 已弃用,这就是我首先使用此密钥的原因。
~$ ssh -Q PubkeyAcceptedAlgorithms | grep nistp521
ecdsa-sha2-nistp521
[email protected]
我已经添加了:
PubkeyAcceptedKeyTypes +ecdsa-sha2-nistp521
到 sshd_config 以防它发生改变。
我有几个星期无法自由重新启动远程计算机,只能重新启动 sshd。
我有点不知道如何让它发挥作用。我错过了什么?