Сталкивался ли я с несовместимостью между SSH.NET и dropbear?

Я использую SSH.NET версии 2013.4.7. Моя программа должна подключиться к SSH-серверу, аутентифицироваться с помощью ключа и загрузить файл.

Назначением файла является встроенная система ARM, работающая на dropbear v2014.63. Каждый раз при передаче загружается одинаковое количество байтов и блоков. В конце концов, SSH.NET возвращается с сообщением "Время сеанса истекло". Число байтов, переданных до остановки, похоже, связано с файлом, который я выбрал для передачи (т. Е. Если я передаю FOO.DAT, он всегда бомбится после X байтов (и всегда X байтов), но BAR.DAT бомб после Y байтов (и всегда Y байтов).

Если моя программа подключается к Ubuntu с sshd из OpenSSH, файл передается нормально. Если я использую scp OpenSSH для копирования файла на мой сервер ARM, он работает нормально. Если я использую Filezilla для передачи на мой сервер ARM, он работает нормально. Все это использует тот же ключ и тот же файл.

Есть идеи?

0 ответов

Другие вопросы по тегам