Я пытаюсь подключиться по ssh к своему маршрутизатору Cisco ISR. DHCP работает, и я могу пропинговать шлюз по умолчанию (ISR) и могу использовать 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 и тестирует нормальный IP-адрес и форматы hostname@ip для ssh, и абсолютно ничего не работает. Раньше мне удавалось войти в telnet с настройками по умолчанию, но я не уверен, как войти с помощью SSH.
Спасибо всем за помощь, я знаю, что это было очень открыто, поэтому просто дайте мне знать все, что может быть полезно, и я предоставлю это.