Всем привет! На нашем производстве парк коммутаторов более чем на 70% состоит из моделей XGS2210 и их современников. Они поддерживают администрирование через SSH (парольный доступ), telnet и веб-морду. Коммутаторов чуть меньше сотни. Соответственно, для централизованной раскатки конфигураций хочется поднять Ansible. Но местные коммутаторы поддерживают только алгоритм ssh-rsa и не поддерживают аутентификацию по SSH-ключам. Как я ни пытался завести Ansible с ними, отдается ошибка или Broken pipe или Shared connection refused. Без подробностей. В то же время,
ssh -o PubkeyAcceptedAlgorithms=+ssh-rsa -o HostkeyAlgorithms=+ssh-rsa user@hostname
Если ввести команду такого вида, то будет запрос пароля коммутатора и произойдет подключение. Если делать это через Ansible то будет сразу отключение. Несколько дней попыток не дали ничего. В то же время с более современным коммутатором GS1350 всё работает с теми же настройками.
Может, у кого-нибудь был опыт работы с такой ситуацией?