Cisco SSH_No matching mac found

文章描述了在两台交换机(SW1,SW2)之间,由于版本差异导致的SSH连接失败问题,具体表现为MAC算法不匹配。解决方案包括升级设备或使用一台支持多种MAC算法的中转设备(SW3)作为SSH跳板进行连接。SW3因具备新旧两种版本的MAC算法,从而能分别与SW1和SW2建立SSH连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

拓扑讲解:

        SW1、SW2能相互ping通,但无法SSH到对方

报错问题:

%SSH-3-NO_MATCH: No matching mac found: client hmac-sha1,hmac-sha1-96 server hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha2-512
[Connection to 192.168.1.2 aborted: error status 0]

 *No matching mac found     找不到匹配的mac                        查找相关命令需要关于ssh的mac算法

造成原因:
        其中有一台设备的版本比较老,加密和验证方式与新版本的加密和验证方式不同

验证方式:

查看命令: ip ssh server algorithm mac ? 

SW1(config)#ip ssh server algorithm mac  ?
  hmac-sha1     HMAC-SHA1 (digest length = key length = 160 bits)
  hmac-sha1-96  HMAC-SHA1-96 (digest length = 96 bits, key length = 160 bits)



SW2(config)#ip ssh server algorithm mac ?
  hmac-sha2-256                  HMAC-SHA2-256 (digest length = 256 bits, key length = 256 bits)
  hmac-sha2-256-etm@openssh.com  HMAC-SHA2-256-ETM (digest length = 256 bits, key length = 256 bits)
  hmac-sha2-512                  HMAC-SHA2-512 (digest length = 512 bits, key length = 512 bits)
  hmac-sha2-512-etm@openssh.com  HMAC-SHA2-512-ETM (digest length = 512 bits, key length = 512 bits)

解决方法:

        升级 or 替换   设备

临时解决方法:

       添加设备(该设备包含新、老设备的SSH的MAC算法)

 拓扑讲解:

        SW1、SW2能相互ping通,但无法SSH到对方。新添加一台SW3,且能与SW1、SW2相互ping通,SW3能分别远程到SW1、SW2。

SW3的作用:当作SW1 SSH远程到SW2的跳板

SSH过程:SW1 - - > SW3 - - > SW2

查看验证情况:

SW1(config)#ip ssh server algorithm mac  ?
  hmac-sha1     HMAC-SHA1 (digest length = key length = 160 bits)
  hmac-sha1-96  HMAC-SHA1-96 (digest length = 96 bits, key length = 160 bits)




SW3(config)#ip ssh server algorithm mac ?
  hmac-sha1      HMAC-SHA1 (digest length = key length = 160 bits)
  hmac-sha1-96   HMAC-SHA1-96 (digest length = 96 bits, key length = 160 bits)
  hmac-sha2-256  HMAC-SHA2-256 (digest length = 256 bits, key length = 256 bits)
  hmac-sha2-512  HMAC-SHA2-512 (digest length = 512 bits, key length = 512 bits)




SW2(config)#ip ssh server algorithm mac ?
  hmac-sha2-256                  HMAC-SHA2-256 (digest length = 256 bits, key length = 256 bits)
  hmac-sha2-256-etm@openssh.com  HMAC-SHA2-256-ETM (digest length = 256 bits, key length = 256 bits)
  hmac-sha2-512                  HMAC-SHA2-512 (digest length = 512 bits, key length = 512 bits)
  hmac-sha2-512-etm@openssh.com  HMAC-SHA2-512-ETM (digest length = 512 bits, key length = 512 bits)

*SW3有SW1的  hmac-sha1hmac-sha1-96算法

*SW3有SW2的  hmac-sha2-256hmac-sha2-512算法

所以SW3可以分别SSH远程到SW1、SW2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值