Openssh8.8抛弃了ssh-rsa

官方给出的理由是,不够安全,太容易冲撞了。

当然,最好的办法是使用改用sha2-256或ed25519等更强的加密方式。

不过,对于那些比较老旧的服务器或嵌入式系统等不那么方便升级ssh服务端的环境,

还是继续使用ssh-rsa比较现实。

用你喜欢的编辑器打开 ~/.ssh/config
在里面添加下面两行:

HostKeyAlgorithms=ssh-rsa,ssh-rsa-cert-v01@openssh.com
PubkeyAcceptedAlgorithms=+ssh-rsa,ssh-rsa-cert-v01@openssh.com

即可。