無法透過 SSH 連接到 Cisco 路由器

無法透過 SSH 連接到 Cisco 路由器

到我的 Cisco 路由器的 SSH 最終無限期掛起。

當嘗試使用 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. 遠端登入有效。
  3. 嘗試透過 paramiko 進行 SSH 會導致:Error reading ssh protocol banner'utf-8' codec can't decode byte 0xff in position 0雖然我已經配置了banner_timeout。

相關內容