Debian 12 系统登录提示:no matching host key format 错误的解决办法

admin 阅读:48 2024-03-01

使用 SSH 客户端连接一台 Debian 12 服务器的时候提示如下错误:

Handshake failed: no matching host key format

这个错误可能是因为:客户端和服务器支持的HostKey算法不完全一致,导致协商失败。

解决办法

修改SSH配置文件:/etc/ssh/sshd_config

在文件末尾添加:

HostKeyAlgorithms ssh-rsa

然后重启SSH服务:systemctl restart sshd

最后再次连接正常。

结语

指定 ssh-rsa 算法后,强制两端都只使用这一算法,修复了兼容性问题。

声明

1、部分文章来源于网络,仅作为参考。
2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!

搜索