宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取
xshell连接服务器报找不到匹配的host key算法
在使用xshell的过程中,出现找不到host key算法问题,但有几台服务器可以正常使用,经过排查发现是xshell的bug问题,有博主也进行过详细说明,请在文末查看。
方式一:建议换成MobaXterm工具,目前本人已换工具,可从官网进行下载
方式二:
升级OpenSSH 8.8p1
查看本人ssh版本为
Xshell 5及之前版本默认的 key exchange算法不再适用,重新连接弹出“找不到匹配的host key算法”,而且选项里没有可以选择配置key exchange算法的地方
升级最新版本OpenSSH 8.8p1之后Xshell 5及之前版本找不到匹配的host key算法
升级OpenSSH 8.8p1
Xshell 5及之前版本默认的 key exchange算法不再适用,重新连接弹出“找不到匹配的host key算法”,而且选项里没有可以选择配置key exchange算法的地方
当在阿里云免费领取
服务器
之后,使用
xshell
登陆不上,提示。在在
服务器
端配置文件:/etc/ssh/sshd_config。保存 systemctl restart ssh 即可。
找
不到
匹配
的
key
exchange
算法
。
找
不到
匹配
的
host
key
算法
。
注:本人使用
xshell
5
连接
ubuntu22.04.3,出现了上述
问题
,将
xshell
5更换为
xshell
7,
问题
解决
。检查
XSHELL
的版本,如果是旧版本,就有可能不支持新的
算法
,
解决
方法就是安装最新版本的
XSHELL
。
习惯了
xshell
5 远程登录 CentOS7 debian 10,但 debian 11出来,
解决
办法:在
服务器
端配置文件:/etc/ssh/sshd_config,添加一行。可能openssh因为安全
问题
,很多系统在升级了openssh后出现错误;debian 11 还需修改 sshd_chonfig 配置。保存 systemctl restart ssh 即可。错误:
找
不到
匹配
的
key
exchange
算法
;
前几天升级了两台
linux
服务器
的openssh,当时测试两台
服务器
通过
xshell
登陆都是正常的。今天通过
xshell
登陆
报找
不到
匹配
的
host
key
算法
,如下图所示:试过https://blog.csdn.net/qq_33481635/article/details/78161638该链接所列
解决
方案仍然无法
解决
问题
。 个人
解决
方案:sshd服务端重新生成
host
...
KexAlgorithms diffie-hellman-group1-sha1
#Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,...