Ubuntu22.04 SSH的RSA私钥不能用了

Ubuntu从20.04升级到22.02之后ssh的私钥不能用了,出现permission denied.

查了一下是因为Ubuntu22.04默认不再支持SHA1了。所以就不能用了。

解决方法也很简单,生成一个新的密钥对即可

1
2
ssh-keygen -t ed25519 -C "youname@computer-name"
ssh-copy-id youname@xxx.xxx.xxx.xxx

参考答案