Была управляющая рабочая станция Ubuntu 18.x с возможностью ssh для сетевых устройств Cisco. Эта рабочая станция получила обновление до 20.04 вчера вечером. Все на стороне клиента выглядело хорошо, но не могло подключаться к устройствам по ssh.
Создана новая виртуальная машина Ubuntu 20.04 с такими же результатами.
Станция управления Ubuntu:
ssh ops@10.1.251.231
Unable to negotiate with 10.1.251.231 port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
Ответ маршрутизатора:
Oct 4 06:07:10.126: %SSH-3-NO_MATCH: No matching kex algorithm found: client curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,ext-info-c server diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
Я наткнулся на другую документацию, в которой я безуспешно следовал инструкциям и в том же состоянии.
По умолчанию при первой установке Ubuntu удаленный доступ через SSH не разрешен. Включить SSH в Ubuntu довольно просто.
sudo apt update
sudo apt install openssh-server
Вы можете проверить, работает ли SSH, набрав: sudo systemctl status ssh
sudo systemctl status ssh
Вывод:
ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2020-06-01 12:34:00 CEST; 9h ago
Ubuntu поставляется с инструментом настройки межсетевого экрана под названием UFW. Если в вашей системе включен брандмауэр, обязательно откройте порт SSH:
sudo ufw allow ssh
Ищете решение для ssh для Cisco IOS.
Заранее спасибо.