最近我把我的Ubuntu20.04升级到了22.04,升级完成后出现SSH连接不上。
原因
ubuntu22.04取消了rsa sha1登录,导致原来的证书已无法登录
解决方法
在服务器后台执行以下命令:
sudo sh -c "echo 'HostKeyAlgorithms +ssh-rsa' >> /etc/ssh/sshd_config"
sudo sh -c "echo 'PubkeyAcceptedKeyTypes +ssh-rsa' >> /etc/ssh/sshd_config"
sudo systemctl restart sshd
参考教程
https://blog.csdn.net/huangruifeng/article/details/127637015