博文

目前显示的是 八月, 2022的博文

ubuntu 20.04 使用公钥登陆出现 Server refused our key 解决办法

 ubuntu 20.04  使用公钥登陆出现 Server refused our key 原因在于使用了RSA算法生成了密钥对,系统禁用了这种密钥。 由于各种安全漏洞,RSA SHA-1 哈希算法在操作系统和 SSH 客户端中迅速被弃用,其中许多技术现在完全拒绝使用该算法。 Ubuntu 22.04中的客户端似乎已经发生了这种情况。RSA 公私密钥对不再被认为是安全的。 解决办法: 如果想继续使用RSA密钥 那么编辑/etc/ssh/sshd_config  添加 PubkeyAcceptedAlgorithms +ssh-rsa 重启ssh  systemctl restart sshd.service 问题解决 使用安全的加密算法生成密钥 比如puttygen.exe使用以下算法生成密钥对 ed25519 参考资料: Ubuntu 22.04 SSH the RSA key isn't working since upgrading from 20.04 Bug 1952 – Support rsa-sha2-256 and rsa-sha2-512 SSH public key algorithms