Устранение тайм-аутов FTP-подключения в NetDrive

3 мин чтения troubleshooting ftp
Steve
SteveSenior Engineer
Устраняем тайм-ауты FTP в NetDrive: пассивный режим и проблемы фаервола, неверный порт и лимиты подключений на стороне сервера в Windows и macOS.

Вы добавили FTP-сервер в NetDrive, нажали «Подключиться», и диск либо зависает секунд на тридцать перед сбоем, либо монтируется, но список папок так и не загружается. В отличие от SFTP, где большинство сбоев связано с учётными данными, проблемы FTP обычно сетевые — протокол открывает отдельное соединение для данных поверх управляющего соединения, и именно это второе соединение чаще всего блокируют фаерволы и NAT-роутеры.

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

Монтируйте любой FTP-сервер как диск

NetDrive показывает Google Drive, OneDrive, S3, SFTP, WebDAV и другие хранилища как обычные диски в Windows и macOS — без синхронизации и полной загрузки файлов.

  • Работает с NAS-устройствами, хостинг-аккаунтами и устаревшими FTP-серверами
  • Поддерживается анонимный и авторизованный FTP-доступ
  • Доступно на Windows и macOS
WindowsmacOS
Скачать NetDrive →

Бесплатный пробный период. Доступны бессрочная лицензия и подписка.

Сопоставьте симптом с причиной

Прежде чем менять какие-либо настройки, определите, какой именно сбой вы наблюдаете:

СимптомНаиболее вероятная причина
Зависает на ~30 секунд при подключении, затем полностью отказываетНеверный хост или порт; исходящее соединение заблокировано
Подключается, но список папок крутится бесконечноСоединение для передачи данных заблокировано фаерволом или NAT
Работало сегодня утром, теперь вообще отказывается подключатьсяДостигнут лимит одновременных соединений на стороне сервера

Решение 1: соединение для данных заблокировано фаерволом или NAT

FTP использует два соединения: одно для команд (вход, навигация) и второе — только для передачи списка каталога или данных файла. Если управляющее соединение проходит успешно — вы видите кратковременное состояние «подключено» — но список так и не заполняется, подозревать нужно именно соединение данных.

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

  • Убедитесь, что сервер настроен на пассивный режим для соединений данных и что диапазон пассивных портов открыт в фаерволе сервера. На большинстве потребительских NAS-устройств и в панелях управления хостингом это настраивается прямо в службе FTP.
  • Если вы в корпоративной сети, спросите у IT, не блокируются ли исходящие соединения на нестандартных высоких портах — это распространённая настройка по умолчанию в закрытых офисных сетях и самая частая причина отчётов «подключается, но список не загружается».

Проверка IP-адреса FTP-сервера перед подключением в NetDrive

Решение 2: неверный порт

По умолчанию FTP использует порт 21, но многие хостинг-провайдеры и NAS-устройства меняют его. Некоторые интернет-провайдеры также полностью блокируют исходящий порт 21 в качестве антиспам-меры, что даёт паттерн «зависает, затем отказывает» из таблицы выше, а не явную ошибку.

В настройках диска в NetDrive откройте Edit и убедитесь, что поле Port соответствует значению, указанному вашим провайдером — 2121 является распространённой альтернативой. Если вы не уверены, проверьте страницу доступа к FTP/SFTP в панели управления хостингом — там обычно указан точный порт рядом с именем хоста.

Проверка номера порта для FTP-соединения в NetDrive

Решение 3: лимиты подключений на стороне сервера

Аккаунты на общем хостинге и потребительские NAS-устройства часто ограничивают число одновременных FTP-сессий на аккаунт — обычно от двух до десяти. Есть две ситуации, которые упираются в этот лимит:

  • Зависшая сессия после некорректного отключения. Если ваш ноутбук ушёл в сон или сеть оборвалась, пока NetDrive удерживал диск подключённым, сервер может держать эту сессию открытой до истечения собственного тайм-аута простоя (часто 15–30 минут). Новая попытка подключения в это время будет отклонена.
  • Другой клиент использует тот же аккаунт. Если задача резервного копирования, инструмент развёртывания сайта или другая машина тоже подключены с теми же учётными данными FTP, именно соединение NetDrive может остаться ждать свободного слота.

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

Подтверждение восстановления соединения NetDrive после повторного подключения

Итог

Большинство тайм-аутов FTP-подключения в NetDrive сводятся к соединению для данных, а не к учётным данным — пройдите по порядку проверку фаервола/NAT, настройку порта и лимиты сессий на стороне сервера, и вы обычно быстро изолируете причину. Если ничего из этого не помогает, включите подробное логирование в настройках NetDrive и поделитесь логом на форуме NetDrive для дальнейшей диагностики.

Полное руководство по настройке см. в статье Монтирование FTP-сервера в Windows с NetDrive. Если ваш сервер также поддерживает SFTP, статья Устранение ошибок аутентификации SFTP в NetDrive описывает аналогичные проблемы с учётными данными для зашифрованного протокола.

— Steve, NetDrive