In this KB, we describe why SSH is not working, even though the IP address is reachable and no filter is blocking SSH requests.
SSH config is present, able to ping IP address but SSH is not working, even though no filter is blocking SSH requests.
There are two xinetd services running on EVO with names - xinetd & xinetd-external. xinetd-external runs external SSH, telnet, etc. We need to check if xinetd-external.service is running properly or not. In the below example we can see that "xinetd-external.service" is failed and due to this we were not able to SSH the device.
root@hostname> start shell user root >> Go to shell as root user [vrf:none] root@hostname:~# systemctl list-units | grep xinet * xinetd-external.service loaded failed failed Xinetd Server to Launch WAN Management Services xinetd.service loaded active running Xinetd A Powerful Replacement For Inetd
To resolve this problem, we simply restart "xinetd-external.service" using command under shell "systemctl restart xinetd-external.service"
[vrf:none] root@hostname:~# systemctl restart xinetd-external.service
Verify the "xinetd-external.service". It should be now running.
[vrf:none] root@ngas08:~# systemctl list-units | grep xinet xinetd-external.service loaded active running Xinetd Server to Launch WAN Management Services xinetd.service loaded active running Xinetd A Powerful Replacement For Inetd