Top.Mail.Ru
КОНФИГУРАТОР Серверы
Сетевое оборудование
СХД
IP-телефоны IP-камеры Источники бесперебойного питания (ИБП) Комплектующие Готовые решения Серверы под задачу
О компании Купить в лизинг Блог Отзывы Доставка Гарантия Контакты Работа у нас Реквизиты Спецпредложения Игровые ПК на ISKRAPC Заявка в тех поддержку
Эксперты в подборе IT-оборудования

Принцип работы и алгоритм настройки FTP-сервера

27 июля 2026
Принцип работы и алгоритм настройки FTP-сервера

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

Сразу главное, чтобы не настроить лишнего: голый FTP передаёт логин, пароль и сами файлы открытым текстом. В 2026 году его ставят либо в изолированном сегменте сети, либо не ставят вовсе - вместо него берут SFTP или FTPS. Ниже разберём, как всё устроено, что выбрать и что реально выставить при настройке.

Что такое FTP-сервер простыми словами

Начнём с основы. Сервер - это компьютер, который хранит данные и открывает к ним доступ другим устройствам, клиентам. Обмен идёт по протоколам: HTTP отдаёт веб-страницы, FTP - файлы.

FTP (File Transfer Protocol) придумали задолго до веба, и заточен он ровно под одну задачу - передачу файлов между машинами. В отличие от скачивания по ссылке, здесь клиент работает с файловой системой сервера: ходит по каталогам, переименовывает, докачивает оборвавшуюся передачу, заливает сразу несколько файлов.

Подробный разбор самого понятия - в статье что такое FTP-сервер. Здесь дальше речь про практику: настройку и безопасность.

Для чего нужен FTP-сервер

Типовые задачи, под которые его поднимают:

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

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

Как работает FTP-протокол

В обмене участвуют двое - сервер и клиент. Для подключения обычно нужны адрес, порт, логин и пароль.

Особенность FTP в том, что он использует два канала одновременно:

  • командный (порт 21) - по нему летят команды вроде «покажи каталог», «забери файл»;
  • канал данных - по нему идёт содержимое файлов.

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

Активный и пассивный режим

Активный режим: клиент сообщает серверу свой порт, и сервер сам инициирует соединение для данных. Проблема в том, что клиент почти всегда сидит за NAT и файрволом, и входящее соединение до него не доходит. Передача виснет на списке файлов.

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

На сервере нужно задать диапазон пассивных портов (например, 50000-50100) и открыть его на файрволе вместе с портом 21. Если этого не сделать, клиент подключится, увидит приглашение и повиснет при попытке получить список файлов - самая частая жалоба «FTP не работает».

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

FTP, FTPS и SFTP: что выбрать

Три протокола, которые постоянно путают, хотя различаются они принципиально.

ПараметрFTPFTPSSFTP
Шифрованиенетда, TLSда, поверх SSH
Порты21 + диапазон данных21 (явный, AUTH TLS) или 990 (неявный) + диапазонтолько 22
Каналовдвадваодин
Настройка за NATнужен пассивный диапазоннужен пассивный диапазонничего лишнего открывать не надо
Родство-тот же FTP плюс TLSчасть SSH, к FTP отношения не имеет
Когда братьизолированная сеть, legacy-оборудованиенужен именно FTP, но с шифрованиемпо умолчанию

Важная деталь, которую путают чаще всего: SFTP живёт внутри SSH и к семейству FTP не относится вовсе. Отсюда и другая архитектура: один канал вместо двух, один порт вместо порта плюс диапазона. А вот FTPS - действительно FTP, которому добавили TLS.

Если на сервере уже работает SSH, то SFTP у вас, скорее всего, уже есть - отдельную службу поднимать не нужно. Это самый простой путь: один порт 22, никаких плясок с пассивными диапазонами и файрволом.

Установка и создание FTP-сервера

Два пути: отдельная программа или штатные средства ОС.

Через FileZilla Server - способ для тех, кому нужно быстро. Установщик проводит через выбор компонентов, папки и параметров службы; для постоянной работы выбирают автозапуск. После установки сервер запускается и настраивается через административный интерфейс.

Через встроенные средства Windows Server - дольше, но без стороннего ПО:

  1. В «Программах и компонентах» найти «Службы IIS» и включить компонент FTP-сервера.
  2. В «Диспетчере IIS» добавить FTP-сайт: указать папку с файлами, IP и порт, параметры шифрования и условия доступа.
  3. В брандмауэре открыть порт 21 и диапазон пассивных портов, разрешить нужные правила подключений.
  4. В «Управлении компьютером» создать пользователей и раздать права на папки.

Второй путь выглядит длиннее, но даёт нормальную интеграцию с учётными записями Windows - в домене это обычно и нужно.

Настройка FTP-сервера: что выставить

Интерфейсы у программ разные, но набор параметров одинаковый. Вот что действительно требует решения, а не остаётся по умолчанию:

  • Порт. 21 для FTP и явного FTPS, 990 - для неявного FTPS. Нестандартный порт слегка снижает шум от переборщиков, но защитой не является.
  • Пассивный диапазон. Задать явно (скажем, 50000-50100) и ровно этот же диапазон открыть на файрволе. Без него ничего не заработает за NAT.
  • Шифрование. Включить TLS и запретить подключения без него. Иначе клиент молча свалится на открытый канал.
  • Пользователи и корневые папки. Каждому - своя папка, с запретом выходить выше по дереву. Общий аккаунт «на всех» - прямой путь к тому, что через полгода никто не поймёт, кто и что удалил.
  • Лимиты. Число одновременных подключений, ограничение скорости, таймаут простоя. Защищает и от перегрузки, и от повисших сессий.
  • Логирование. Включить обязательно: без логов разбирать инцидент будет не по чему. Куда потом смотреть - в разборе, как посмотреть логи сервера.
  • Анонимный доступ. Выключить, если только вы сознательно не раздаёте публичный архив.

Как подключиться к FTP-серверу

Три способа, и один из них больше не работает.

Через FTP-клиент - основной вариант. Вводятся адрес, порт, логин и пароль, дальше работа идёт в двухпанельном окне.

Через командную строку - подходит для скриптов и разовых операций, годится и в Windows, и в Linux. Новичку неудобно, зато автоматизируется.

Через браузер - уже нельзя. Раньше ссылка вида ftp:// открывалась прямо в браузере, но поддержку убрали: Chrome отключил FTP в версии 88 и вырезал код в 95, Firefox - в версии 90. Обе правки вышли ещё в 2021 году. Если вам присылают такую ссылку, открывать её нужно клиентом.

Общий разбор способов подключения к серверу - в статье про то, как выполняется подключение к серверу, а какие порты за что отвечают - в материале про порт для доступа к файл-серверу.

Клиенты: чем пользоваться

Интерфейс почти всех клиентов устроен одинаково: слева локальные файлы (Local site), справа - удалённый сервер (Remote), сверху строка быстрого подключения с адресом, логином, паролем и портом. Снизу - очередь передачи и журнал.

Рабочие бесплатные варианты:

  • FileZilla - Windows, Linux и macOS, поддерживает FTP, FTPS и SFTP. Самый распространённый, есть и клиент, и серверная часть.
  • WinSCP - только Windows, бесплатный, со встроенным текстовым редактором: удобно править конфиги прямо на сервере. Умеет SFTP, SCP, FTPS.
  • Cyberduck - Windows и macOS, бесплатный, простой интерфейс, подключается ещё и к облачным хранилищам.

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

FTP и безопасность

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

Что с этим делают:

  1. Переходят на SFTP или FTPS. Первый вариант проще, если на сервере уже есть SSH.
  2. Ограничивают доступ по IP. Белый список адресов отсекает основную массу переборов.
  3. Отключают анонимный вход и заводят отдельные учётки под каждого подрядчика.
  4. Изолируют сервер. Если legacy-оборудование умеет только голый FTP, его выносят в отдельный сегмент сети, откуда нет хода в остальную инфраструктуру.
  5. Следят за логами. Всплеск неудачных попыток входа - первый признак, что вас перебирают.

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

Плюсы, минусы и когда FTP не нужен

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

Против: без надстройки не шифрует, требует возни с пассивными портами на файрволе, не умеет ни версионирования, ни совместного редактирования, а два канала усложняют жизнь за NAT.

Когда FTP брать не стоит:

  • Нужен обмен документами внутри команды - удобнее файловая шара по SMB или корпоративное облако с версиями и правами.
  • Файлы надо отдавать наружу разово - проще ссылка с ограниченным сроком, чем заведение учётной записи.
  • Требуется история изменений - это задача системы контроля версий или хранилища с версионированием, FTP просто перезапишет файл.
  • Нет возможности настроить шифрование - тогда лучше не поднимать сервис вообще, чем поднимать открытый.

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

Частые вопросы

Чем SFTP отличается от FTPS?
SFTP работает поверх SSH через один порт 22 и к протоколу FTP отношения не имеет. FTPS - это классический FTP с добавленным шифрованием TLS, он сохраняет два канала и требует открытого диапазона пассивных портов.

Какой порт использует FTP?
21 для команд плюс отдельный диапазон для передачи данных в пассивном режиме. У неявного FTPS командный порт - 990, у SFTP всё идёт через 22.

Почему FTP не работает через браузер?
Поддержку убрали из соображений безопасности: Chrome отключил её в версии 88 и удалил код в 95, Firefox - в версии 90, всё это в 2021 году. Нужен FTP-клиент.

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

Можно ли пользоваться FTP в 2026 году?
Голым - только в изолированной сети или там, где оборудование не умеет иначе. В остальных случаях берут SFTP или FTPS: те же задачи, но с шифрованием.

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

Нужен сервер под файловое хранилище и обмен файлами?

Инженеры ITTELO подберут конфигурацию под ваши объёмы и число пользователей, соберут и протестируют под задачу перед отгрузкой, с гарантией и поддержкой после продажи. На рынке серверов 11+ лет.

Файловые серверы · +7 (800) 551-80-12 · info@ittelo.ru

ПОДПИСКА

НА РАССЫЛКУ
ПОЛЕЗНЫЕ СТАТЬИ, АКЦИИ
И ЗАКРЫТЫЕ РАСПРОДАЖИ
Котик подписка
Похожие статьи
Вам также может быть интересно

ТОП-5 ошибок при выборе сервера
Товар добавлен в список сравнения
Перейти в сравнение
Продолжить просмотр
Заявка в тех поддержку
Загрузка формы…
Не удалось загрузить форму. Обновите страницу или свяжитесь с нами по телефону.
Консультация
ИТ-специалиста
Оставьте контакты — свяжемся с вами в течение нескольких минут и подготовим коммерческое предложение
IT-архитектор подберет сервер под вашу задачу
Заполните форму — наш специалист свяжется с вами в течение 15 минут, уточнит задачу и подготовит коммерческое предложение
Заказать сервер
Отправим конфигурацию вам на почту. Менеджер перезвонит в течение 15 минут
Зарегистрироваться в бонусной программе
Консультация
ИТ-специалиста
Оставьте контакты — свяжемся с вами в течение нескольких минут и подготовим коммерческое предложение