麒麟桌面系统【ssh连接交换机失败】
【现象】
打开终端用ssh连接交换机:ssh xxx@192.168.13.3,
提示:Unable to negotiate with 192.168.13.3 port 22: no matching key exchange method found. Their offer: diffie-hellman-group14-sha1,如下图所示:

【处理】
编辑配置文件:vim ~/.ssh/config,添加以下内容
#以下ip地址按实际修改
Host 192.168.13.3
KexAlgorithms +diffie-hellman-group14-sha1
保存并退出(按esc键后,再输入:wq ,按回车即可保存并退出vim)
再重新连接交换机,就正常了,用客户端软件连接也是一样。

【原因分析】
- 交换机可能配置了较老的 SSH 协议版本(如 SSHv1)或较弱的密钥交换算法(如 diffie-hellman-group1-sha1
- 现代 SSH 客户端默认禁用较弱的算法(如 diffie-hellman-group1-sha1),而交换机可能仅支持这些算法。