如何解决SSH无法与Cisco Integrated Services路由器一起使用
我正在尝试使用SSH ISR路由器。 DHCP正在工作,我可以ping默认网关(ISR),并且可以与LAN上的其他设备进行SSH交换。所以我知道局域网连接不是问题。我设置了一个与控制台登录名一起使用的本地用户,所以这也不是问题。
我使用以下命令在路由器上建立ssh连接:
(config)#line vty 0 21
(config-line)#login local
(config-line)#exec-timeout 3
(config-line)#rotary 1
(config-line)#transport input ssh
(config)#crypto key generate rsa
(config)#ip ssh version 2
(config)#ip ssh port 2222 rotary 1
(config)#ip ssh authentication-retries 3
然后,当我在路由器上映射时,它将打开以下端口:
PORT STATE SERVICE
22/tcp open ssh
但是,每次尝试登录路由器时,都会出现Network is unreachable
错误。这使用2222和22端口并测试ssh的常规IP和hostname @ ip格式,绝对没有任何效果。我曾经设法使用默认设置进入telnet,但是我不确定如何使用SSH。
谢谢大家的帮助,我知道它的开放性很强,所以只要让我知道可能会有帮助的任何事情,我就会提供。
解决方法
要做的一个逻辑测试步骤是切换回端口22。
网络不可达通常表示主机没有数据包响应。
可能是由于多种原因,但是由于您提到ping和telnet都很好。我建议您还原端口配置,重新启动设备一次。看看进展如何。
其他可能的原因可能是您计算机上的ACL阻止和/或防火墙阻止,但是我认为这不太可能。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。