Сервер AWS FTPS внезапно закрывает соединение

Сервер AWS FTPS внезапно закрывает соединение

У меня есть сервер FTPS на AWS Transfer, который находится внутри VPC с 2 подсетями (с частными и публичными IP-адресами). Я пытаюсь загрузить отснятый материал с беспроводной камеры на свой сервер FTPS, но сервер, похоже, закрывает соединение через короткое время. Конкретные команды, которые не выполняются, — это команды STOR и MLSD после перехода в пассивный режим. Приходит ответ 150, но после этого сервер отключается по тайм-ауту и ​​закрывает соединение. Я выполнил тест FTP с помощьюэтотсервис. Результаты теста были все в порядке, за исключением команды MLSD с описанной выше проблемой. Вывод:

Command: MLSD
Status: Data connection established, performing TLS handshake...
Reply: 150
Error: Reply too short. Expecting 3 digit reply code followed by space followed by description

Это та же ошибка, которую я получаю, когда пытаюсь вручную выполнить команду STOR или MLSD со своей стороны. Проблема не возникает, когда я работаю с файловыми клиентами, такими как FileZilla, и, похоже, возникает только в среде CLI или с пользовательским клиентским приложением FTPS камеры. Я считаю, что в настоящее время наиболее вероятная ситуация заключается в том, что сервер неправильно обрабатывает изменение в двоичный файл из командной строки, и каким-то образом файловые клиенты взаимодействуют таким образом, что это обходит.

Чем это вызвано ?

Связанный контент