Постоянно обрывается FTP-соединение: как проверить подключение
Если FTP-соединение постоянно обрывается, файлы загружаются не полностью, а FileZilla показывает ошибки timeout или directory listing, причина может быть в настройках FTP-клиента, нестабильном интернете, firewall/NAT, потере пакетов или временной проблеме на маршруте до сервера.
1. Включите пассивный режим в FTP-клиенте
В большинстве случаев FTP стабильнее работает в пассивном режиме, особенно если вы подключаетесь через домашний роутер, офисную сеть или мобильный интернет.
- Откройте FileZilla.
- Перейдите в Редактирование → Настройки → FTP.
- Выберите пассивный режим передачи.
- Подключитесь заново и попробуйте снова загрузить файлы.
Если используете другой FTP-клиент, ищите похожую настройку: Passive mode или PASV.
2. Проверьте, доступен ли порт 21
В Windows PowerShell можно проверить FTP-порт командой:
Test-NetConnection your-domain.com -Port 21
В Windows с включенным Telnet:
telnet your-domain.com 21
В macOS или Linux можно использовать:
nc -vz your-domain.com 21
Если проверка порта не проходит, подключение может блокировать провайдер, роутер, firewall, антивирус или офисная сеть. Попробуйте подключиться через другой интернет, например через мобильный, и сравните результат.
3. Проверьте потерю пакетов через ping
Ping помогает понять, теряются ли пакеты по пути до сервера.
Windows:
ping your-domain.com -n 50
macOS/Linux:
ping -c 50 your-domain.com
Посмотрите процент потерь и время ответа. Если есть потеря пакетов или время ответа сильно скачет, FTP-загрузка может обрываться даже при успешном входе.
4. Проверьте маршрут до сервера
Traceroute показывает, где на маршруте могут появляться задержки или потери.
Windows:
tracert your-domain.com
macOS/Linux:
traceroute your-domain.com
Если проблема проявляется только у одного провайдера или в одной офисной сети, причина может быть именно в маршруте. Проверка через другой интернет помогает это подтвердить.
5. Проверьте настройки FileZilla
- Для обычного FTP используйте порт 21.
- Попробуйте Use explicit FTP over TLS if available или обычный FTP, если TLS на сервере недоступен.
- Включите пассивный режим передачи.
- Если обрываются массовые загрузки, уменьшите количество одновременных передач до 1-2.
- Проверьте, что FTP-аккаунт имеет доступ к папке, куда вы загружаете файлы.
Что отправить в поддержку
Если проблема остается, создайте обращение и приложите:
- домен или имя сервера;
- ваш внешний IP-адрес;
- название FTP-клиента и текст ошибки;
- результат проверки порта 21 через Test-NetConnection, telnet или nc;
- результат ping с процентом потерь;
- результат tracert/traceroute;
- время, когда произошел обрыв.
Эти данные помогают отделить проблему на сервере от проблем локальной сети, провайдера, firewall или маршрутизации.
