原 ssh连接报错 找不到匹配的key exchange算法、找不到匹配的host key算法
现象
解决
找不到匹配的key exchange算法
修改 /etc/ssh/sshd_config,在最后添加一行。
1 2 3 | eccho "KexAlgorithms +diffie-hellman-group-exchange-sha256,diffie-hellman-group1-sha1" >> /etc/ssh/sshd_config systemctl restart sshd |
找不到匹配的host key算法
删除 /etc/ssh 目录下 sshhost* 文件,重启 sshd 服务
1 2 3 | cd /etc/ssh rm -rf ssh_host_* systemctl restart sshd |
解决2
升级客户端软件,例如升级xshell、SecureCRT等。