我构build了一个CLI快捷方式将configurationsshconfiguration到一个Ubuntu盒子(SMB共享挂载到用户主目录)。
cli alias name archive copy startup-config scp://[email protected]//home/sw-backup/Cisco/Switch/Nexus/NexusB vrf default
这样我就可以通过“SSH网关”框轻松将我的configuration文件推送到Windows文件服务器。 我在Windows上尝试了一些免费的和试用的SSH服务器软件,并有太多的可靠性问题。 这是用中间的Linux盒子解决的。 它已经稳定了很长时间了。
我将所有路由器,交换机和Call Manager备份文件复制到此服务器。
我最近更新了Nexus版本7.1(4)N1(1)。 现在,当我尝试复制我收到一个错误:
nnn-nexus-b# archive No matching ciphers found. Client (10.130.9.35) supported ciphers : aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc,[email protected]. se .Server supported ciphers : [email protected],aes128 -ctr,aes192-ctr,aes256-ctr,[email protected],aes256-gcm@openss h.com lost connection nnn-nexus-b#
我发现以下看起来很有希望的:
http://www.cisco.com/c/en/us/support/docs/switches/nexus-9000-series-switches/200663-Unable-to-SSH-into-Nexus-9K-fatal.html
上面的链接引用了Nexus上的SSH服务器。 我正在联系Ubuntu 16.04.1 LTS机器。 我无法在5548UP上启用bash shellfunction。 我猜我可以禁用Ubuntu上的弱密码。
这就是问题所在。 呼叫pipe理器备份,IOS和IOS-XE设备仍然使用弱密码,如果我明白了什么是正确的。 如果我改变Ubuntu的盒子,我会打破所有这些。
关于如何解决这个问题有什么想法?
谢谢,B-Dog
在你的/etc/ssh/sshd_config文件中,findCiphers行并添加一个Nexus支持的密码(比如aes256-cbc ),保留你已经为其他设备启用的密码。 如果该行不存在,请将其添加到服务器在错误消息中发布的列表中,并将该密码添加到末尾,例如:
Ciphers [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected],aes256-cbc
man sshd_config应该列出你的openssh版本在Ciphers部分支持的密码。