基础知识,但丢失很久,总感觉实验做得比较模糊,没去做相关实验,突然想起试着做下,发现花的时间较长,而且效果并不好,现在终于找到问题了,写点东西记住一下,免得以后再在此问题上纠缠。
3700 Software (C3745-A3JK9S-M), Version 12.3(4)T2
R3配置如下:
username tmt password 0 cisco 配置本地用户名密码
enable password cisco 本地enable密码
ip domain name test.com 启用ssh需要先开启域名
ip地址配置省略
line vty 0 4
login local
transport input ssh
ip ssh version 2
R4不要做其他配置
在R4访问时通过命令 ssh -l R3的本地用户名 192.168.1.1 进行登录
结果总是报错:
[Connection to 192.168.1.1 aborted: error status 0]Deleting login session
通过debug ip ssh client 进行排查
*Mar 1 00:25:27.691: SSH CLIENT0: protocol version id is - SSH-2.0-Cisco-1.25
*Mar 1 00:25:27.691: SSH CLIENT0: protocol version exchange failure (code = 1)
*Mar 1 00:25:27.695: SSH CLIENT0: Session disconnected - error 0x00
最后我把ssh 版本调整成v1 版本,结果登录成功。
估计问题出现在 这句话:protocol version id is - SSH-2.0-Cisco-1.25
另外比较有用的命令 show ip ssh 查看ssh服务是否启动。
本文只用于自己实验的一个小结,如果有幸其他人也碰到,希望能帮助你。只列了大概的思路,没详细列出来,如果有不妥或者没考虑到位的请指出。
有更高版本的估计不会出现此情况
转载于:https://blog.51cto.com/zhouzongxi/1907526