Перейти к содержимому
Все статьи
ПоддержкаХостинг и серверы

FTP входит на сервер, но список каталогов не загружается

·27 октября 2026 г.· 6 мин чтения
Нужен тот, кто присмотрит за сайтом?Поддержка сайта

Если FTP принимает логин, но список каталогов зависает, отдельно проверьте соединение данных. Успешный вход подтверждает управляющий обмен, а список передаётся другим каналом. Сохраните выбранный режим и точный ответ: сетевой таймаут, отказ доступа к папке и успешно полученный пустой список требуют разных решений.

Что уже произошло, а что ещё не проверено

В спецификации FTP команды и ответы относятся к управляющему соединению, а передача данных — к отдельному соединению. Поэтому доступность входа не гарантирует доступность канала для списка. Увеличивать права пользователя только по факту зависания преждевременно.

Сначала уточните протокол подключения: FTP, FTPS или SFTP. Эта диагностика относится к FTP-механике; нельзя считать все три названия взаимозаменяемыми. Сохраните также версию клиента, имя операции и время, не включая пароль.

Полезно получить короткий фрагмент журнала от начала запроса списка до отказа. Одна последняя строка FileZilla не всегда показывает, на каком этапе остановилась работа. Удалите из передаваемой копии секреты и лишние сведения о других операциях.

Разложите сессию на подтверждённые этапы

Таблица — предлагаемая схема разбора условного сеанса. Она не является записью реального подключения. Отмечайте полученные события, не превращая намерение открыть канал в доказательство, что он уже работает.

ЭтапНаблюдениеКаналЧто подтвержденоСледующая проверка
ВходКлиент получил подтверждение авторизацииУправляющийУчётные данные приняты в этом сеансеКак начат запрос списка
Выбор режимаЕсть ответ на PASV или EPSV либо иной согласованный обменУправляющийВыбраны условия соединения данныхКуда и кто должен подключиться
Начало спискаКоманда принята к обработкеУправляющийСервер начал сценарий выдачиУстановился ли канал данных
Получение содержимогоПоступают данные спискаДанныхЕсть передача этого результатаКак она завершилась
ЗавершениеЕсть конечный результат операцииОба этапа рассматриваются вместеМожно отличить успех от отказаНужна ли проверка содержимого и прав

Активный и пассивный режимы: меняется инициатор

При активной схеме сервер устанавливает соединение данных к назначению, указанному клиентом. При пассивной сервер ожидает соединение на выбранном порту, а клиент подключается. Поэтому условия доступности нужно проверять для фактического направления, а не только для входа на FTP-сервер.

В RFC 2428 EPSV запрашивает ожидание на серверном порту. Ответ сообщает порт, а сетевой адрес для соединения данных совпадает с адресом управляющего соединения. Это отличается от механического поиска отдельного адреса в любом ответе пассивного режима.

Проверьте, какой вариант действительно использовал клиент и поддержал сервер. Не требуйте от пользователя произвольно переключать настройки, не сохраняя результаты. Одно успешное изменение — полезный признак, но его нужно связать с нужной конфигурацией.

Что согласовать с владельцем сервера

Для пассивного режима выясните разрешённый диапазон данных, фактическую настройку сервера и прохождение нужного пути через сеть. Если используется трансляция адресов, сопоставьте адрес, который получает клиент, с согласованной схемой. Не открывайте весь диапазон портов без ограничений ради одной попытки.

Для активной схемы проверьте предусмотренную входящую доступность со стороны клиента. Она может отличаться в офисной и другой разрешённой сети. Такие наблюдения помогают локализовать границу, но не оправдывают отключение защиты на всех участниках.

Мы советуем передать администратору конкретные условия одной попытки: режим, команду, ответ и время. Для поддержки сервера это гораздо точнее просьбы «починить FileZilla». Принадлежность ошибки клиентскому интерфейсу не означает, что её причина находится на компьютере пользователя.

Права на каталог проверяются другой ветвью

Если сервер возвращает явный отказ для конкретного пути, разберите доступ пользователя и ожидаемую корневую папку. Не меняйте сетевой диапазон ради такой ошибки. И не выдавайте максимальные права вместо проверки того, какую операцию действительно разрешили.

Если канал открылся и список успешно завершился, но элементов нет, выясните фактический путь и видимость содержимого. Пустая папка сама по себе не является сетевым таймаутом. Сравнение с ожидаемым результатом здесь важнее общего сообщения «ничего не видно».

После переноса сайта отдельно уточните, к какому окружению относится учётная запись. Успешный вход на старый сервер может показывать корректный, но ненужный каталог. В переносе сайта полезно закреплять назначение доступа вместе с конечной проверкой.

Не отключайте защиту передачи ради списка

В RFC 2577 описано, что обычный FTP передаёт пароль и данные без шифрования. Не выбирайте такой режим как универсальное исправление защищённого подключения. Используйте предусмотренный владельцем безопасный способ доступа и его документацию.

Также не отправляйте пароль в журнале ошибки. Для локализации канала нужны технические этапы, а не действующие секреты. Если журнал содержит лишние данные, подготовьте обезличенную копию, сохранив последовательность и смысл ответов.

План приёмки без большого переноса

  1. Подтвердите фактический протокол, клиента и ожидаемый каталог.
  2. Сохраните последовательность входа, выбора режима и запроса списка.
  3. Отделите невозможность соединения данных от отказа доступа и пустого результата.
  4. Согласуйте настройки и сетевые границы с владельцами соответствующих участков.
  5. В собственной среде проверьте получение маленького разрешённого списка.
  6. Отдельно проверьте небольшую допустимую передачу, если она нужна задаче.
  7. Сохраните рабочий режим и конечное назначение доступа в инструкции.

В поддержке сайта описывайте результат через нужные файлы и разрешённые действия. Успех авторизации — только начало сеанса. Закрывать задачу стоит после подтверждения списка и требуемой функции, с сохранением согласованных ограничений.

Вопросы и ответы

Почему FTP входит, но не получает список каталогов?

Авторизация относится к управляющему соединению, а для списка нужен канал данных. Проверьте этап отказа, режим и ответ сервера до изменения прав или сетевых настроек.

Чем активный FTP отличается от пассивного при получении списка?

Различается сторона, которая устанавливает соединение данных. Проверьте доступность в нужном направлении по фактически согласованному режиму.

Нужно ли открыть все пассивные порты для FileZilla?

Нет, сначала согласуйте нужный диапазон с настройками конкретного сервера и сетью. Необъяснённое открытие любых портов не заменяет диагностику и может расширить доступ лишним образом.

Нужна помощь с проектом?

Обсудим задачу и предложим решение — от сайта до SaaS и защиты.

Связаться