麒麟桌面系统【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,如下图所示:
file

【处理】

编辑配置文件:vim ~/.ssh/config,添加以下内容

#以下ip地址按实际修改
Host   192.168.13.3
    KexAlgorithms   +diffie-hellman-group14-sha1

保存并退出(按esc键后,再输入:wq ,按回车即可保存并退出vim
再重新连接交换机,就正常了,用客户端软件连接也是一样。
file

【原因分析】

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

Your email address will not be published.