Tools
Kiwi Cattools - Failed to connect - Reason: No response from remote host
This article discusses the issue when certain devices are unable to connect with Cattools as well as the workaround.
First published date
Last published date
Overview
<NEWSESSION CatTools 3.11.5 4/22/2020 8:59:56 PM> <PROTOCOL=SSH2> <DEVICE TYPE=Cisco.Router.General> <ACTIVITY TYPE=Device.CLI.Modify Config> <ACTIVITY SCRIPT=C:\Program Files (x86)\CatTools3\Scripts\Client.Device.CLI.Modify Config.txt> <USERS NAME FOR DEVICE=[Device Name]> <D 9:01:27 PM> <SCRIPT VALUES> <HOSTNAME=""> <PROMPT VTY=""> <PROMPT ENABLE=""> <PROMPT CONFIG=""> <D 9:03:27 PM> <SCRIPT VALUES> <HOSTNAME=""> <PROMPT VTY=""> <PROMPT ENABLE=""> <PROMPT CONFIG=""> <D 9:05:27 PM> <SCRIPT VALUES> <HOSTNAME=""> <PROMPT VTY=""> <PROMPT ENABLE=""> <PROMPT CONFIG="">
From InfoLog.
2020-04-23 10:53:33 3-Info 0 CatTools Service Performing activity - Run Now 2020-04-23 10:53:33 3-Info 0 CatTools Service Loading activity: Pentest SSH Vulnerability Fix. Schd: 9 2020-04-23 10:53:33 4-Debug 0 CatTools Service Marshaller - Running script. Device: [Hostname] 2020-04-23 10:53:33 4-Debug 1 [Hostname] -->LoadScriptFile for C:\Program Files (x86)\CatTools3\Scripts\Cisco.Router.General.txt 2020-04-23 10:53:34 4-Debug 1 [Hostname] LoadScriptFile - CurDevVariations 2020-04-23 10:53:34 4-Debug 1 [Hostname] LoadScriptFile--> 2020-04-23 10:53:34 4-Debug 1 [Hostname] SSH Fingerprint: [MAC Address] 2020-04-23 10:55:34 4-Debug 1 [Hostname] Disconnected from [IP Address] 2020-04-23 10:55:34 2-Warning 1 [Hostname] Failed to connect to [IP Address]. Reason: No response from remote host. Will try again. 2020-04-23 10:55:35 4-Debug 1 [Hostname] SSH Fingerprint: [MAC Address] 2020-04-23 10:57:34 4-Debug 1 [Hostname] Disconnected from [IP Address] 2020-04-23 10:57:34 2-Warning 1 [Hostname] Failed to connect to [IP Address]. Reason: No response from remote host. Will try again. 2020-04-23 10:57:35 4-Debug 1 [Hostname] SSH Fingerprint: [MAC Address] 2020-04-23 10:59:34 4-Debug 1 [Hostname] Disconnected from [IP Address] 2020-04-23 10:59:34 1-Error 1 [Hostname] Failed to connect to [IP Address]. Reason: No response from remote host. Giving up after 3 connection attempts. 2020-04-23 10:59:34 4-Debug 1 [Hostname] -->LoadScriptFile for C:\Program Files (x86)\CatTools3\Scripts\Client.Device.CLI.Modify Config.txt 2020-04-23 10:59:34 4-Debug 1 [Hostname] LoadScriptFile - CurDevVariations 2020-04-23 10:59:34 4-Debug 1 [Hostname] LoadScriptFile-->
Product section
Cause
Another cause for this might be that the device is setup to use "Cisco SSH"
and/or
Kiwi Cattools does not support the MAC Algorithm below:
MAC Algorithms:hmac-sha1-96
Resolution
Run a manual Putty session on the device to check if you get the same behavior.
2. If 'Cisco SSH' or Telnet is selected, change this to SSH2.
Or
1. Run this command on the device
# Disclaimer: Scripts are not supported under any SolarWinds support program or service. # Scripts are provided AS IS without warranty of any kind. SolarWinds further disclaims all warranties including, without limitation, any implied warranties of merchantability or of fitness for a particular purpose. # The risk arising out of the use or performance of the scripts and documentation stays with you. # In no event shall SolarWinds or anyone else involved in the creation, production, or delivery of the scripts be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the scripts or documentation. show ip ssh | inc Encryption|MAC Algorithms:aes256-ctr MAC Algorithms:hmac-sha1-96
2. After this change the algorithm using this command
# Disclaimer: Scripts are not supported under any SolarWinds support program or service. # Scripts are provided AS IS without warranty of any kind. SolarWinds further disclaims all warranties including, without limitation, any implied warranties of merchantability or of fitness for a particular purpose. # The risk arising out of the use or performance of the scripts and documentation stays with you. # In no event shall SolarWinds or anyone else involved in the creation, production, or delivery of the scripts be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the scripts or documentation. ip ssh server algorithm encryption aes256-ctr ip ssh server algorithm mac hmac-sha1
3. Ensure that there is no Firewall or ACL that prevents Cattools from connecting to the device.