Проблема при создании SSH подключения

Делаю SSH подключение на микроконтроллере (МК). Подключаюсь к устройству через PuTTY и проверяю каждый этап через wireshark.Первый этап Protocol проходит успешно, после чего мне присылают 2е сообщение Server: "Key exchange init" и PuTTu выводит ошибку:

введите сюда описание изображения

Для формирования сообщения от МК брал пакеты между проверенным устройством и PuTTY:

введите сюда описание изображения

Подскажите, есть ли расписанное подключение SSH, по этапам, побайтно (как header)? Или в чем ошибка при формировании пакета?

*использовать готовые библиотеки нет возможности


Ответы (1 шт):

Автор решения: Rozver

Я поменял порт с назначенного на 22 -й и wireshark стал определять мои сообщения как ssh.

Это позволило найти ошибку. Она была связанна с предыдущим сообщением (обмен протоколами), а конкретно с неверно указанной длиной сообщения для TCP.

→ Ссылка