Debian12 SSH连接报错:Error Handshake failed no matching host key format
前言
最近重置debian12后,ssh连接发现报了错:
Error: Handshake failed: no matching host key format
于是我用运营商的vnc去查看ssh的配置文件,发现已经将PermitRootLogin yes
开启了。
就很奇怪,问了下ai发现是协议问题。
教程
输入:sudo -i
先提权,再输入:nano /etc/ssh/sshd_config
在配置文件末尾添加以下内容:
HostKeyAlgorithms ssh-rsa
然后CTRL + O
保存,CTRL + X
退出编辑。
重启下ssh服务:service ssh restart
此时再用root账号连接debian,就可以了。
版权申明
本文系作者 @木灵鱼儿 原创发布在木灵鱼儿站点。未经许可,禁止转载。
暂无评论数据