在 Cisco IOS 12.2(55)SE7 上配置 SSH 密码

网络工程 ssh cisco-ios-12
2021-07-25 11:13:38

今天,一位客户联系了我,因为他已将他的 MacBook 升级到 MacOS X Sierra,从那时起,当他尝试通过 SSH 访问交换机时,他收到了消息

无法与 10.XX.XX.XX 端口 22 协商:找不到匹配的密钥交换方法。他们的报价:diffie-hellman-group1-sha1

开关是一个Cisco 2960S运行IOS 12.2(55)SE7 (C2960S-UNIVERSALK9-M)

我查看了此版本命令参考指南,但找不到任何用于配置 SSH 密码的命令。(我们只能配置 SSH 版本 1 / 2 或两者)

这个版本可以吗?

PS 是的,我知道他应该使用 RSA 密钥身份验证,并升级 IOS 版本,我推荐了它,但这需要一些测试和更改管理。

1个回答

正如@Teun Vink 在评论中所述,无法这样做,但使用给定的解决方法

ssh -oHostKeyAlgorithms=+ssh-dss -oKexAlgorithms=+diffie-hellman-group1-sha1 $HOST

做的伎俩。