У нас была настроена настройка сервера виртуальной машины для Интернета, FTP был настроен с использованием Filezilla Server, и все порты были открыты для режима PASV, который прекрасно работал в течение нескольких месяцев, после чего внезапно без причины перестал работать и разорвал соединение, как только клиент запросил использовать режим PASV.
В конце концов мы удалили этот сервер и с тех пор настроили другой сервер с IIS.
Я снова настроил порты PASV, которые мы хотели использовать (5001-5005), и это работало нормально в течение пары недель до сегодняшнего дня, и теперь режим PASV перестал работать снова. Я только что открыл другой набор портов (2501-2505) и настроил FTP для использования вместо этого, но все еще та же проблема. Все брандмауэры и антивирусы отключены.
Клиент FileZilla имеет этот журнал:
Команда: ТИП I
Ответ: 200 Тип установлен на I.
Команда: PASV
Ошибка: отключено от сервера: ECONNABORTED - соединение прервано
Ошибка: не удалось получить список каталогов
Обновить:
Использование режима ACTIVE от клиента работает нормально. Просто компонент, который мы используем с C #, работает только с PASV