无法通过 SSH 连接到 Cisco 路由器

无法通过 SSH 连接到 Cisco 路由器

通过 SSH 连接到我的 Cisco 路由器最终无限期挂起。

当尝试使用 SSH 命令从 Ubuntu ssh -vvv 到我的 Cisco 路由器 (IOS 15.8) 时,它显示Connection established.。通过控制台直接连接到路由器时,我可以看到:

Router#SH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.10
% Invalid input detected at '^' marker.

因此,我的 SSH 客户端发送了一些东西,但我不确定这个特定的东西是否是故意发送的。我还可以通过 SSH 客户端看到控制台的反映,因为我直接从控制台更新它,例如,如果我直接Router>enable通过控制台发送到我的路由器,我将看到debug1: ssh_exchange_identification: Router>enable在我的 SSH 客户端上看到。连接图像

这是我的配置:

username cisco password 0 cisco
line vty 0 4
 password cisco
 login local
 transport input ssh

我也已经在路由器上生成了我的 RSA 密钥。

以下信息可能属于问题的一部分,也可能不属于问题的一部分:

  1. 我正在使用 eve-ng。
  2. Telnet 工作正常。
  3. 尝试通过 paramiko 进行 SSH 会导致:Error reading ssh protocol banner'utf-8' codec can't decode byte 0xff in position 0虽然我已经配置了 banner_timeout。

相关内容