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

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

Зачем нужен FTP-сервер в локальной сети

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

Основные плюсы:

  • Скорость передачи ограничена только пропускной способностью вашей сети (в среднем 100–1000 Мбит/с у современных роутеров).
  • Нет зависимости от интернет-соединения или облачных сервисов.
  • Контроль доступа: вы решаете, какие папки открыть и для кого.
💡

Если нужно передавать файлы между Windows и Linux/Mac, FTP — один из универсальных протоколов, поддерживаемых всеми ОС без дополнительных настроек

Параметр Значение для локальной сети Пояснение
IP-адрес сервера 192.168.x.x или localhost Используйте локальный вашего ПК. Узнать его можно через команду ipconfig в командной строке.
Порт 21 Стандартный порт для FTP. Если он занят, выберите другой (например, 2121).
Режим подключения Пассивный Рекомендуется для локальных сетей, чтобы избежать проблем с NAT.

Способ 1: Встроенный FTP-сервер в Windows 10

Windows 10 включает компонент Internet Information Services (IIS) с модулем FTP-сервера. Это самый простой способ, если не требуются расширенные функции.

Чтобы его включить:

  1. Откройте Панель управления → Программы и компоненты → Включение или отключение компонентов Windows.
  2. В списке найдите Службы IIS и отметьте:
    • FTP-сервер
    • Служба веб-изданий
    • Консоль управления IIS (для удобства настройки)
  3. Нажмите OK и дождитесь установки компонентов.

После установки нужно настроить FTP-сайт:

  1. Запустите Диспетчер IIS (ищите через поиск Windows).
  2. В правой панели выберите Добавить FTP-сайт.
  3. Укажите имя сайта (например, LocalFTP) и путь к папке, которую хотите открыть для доступа.
  4. Выберите тип аутентификации: Базовая аутентификация (для локальных пользователей) или Анонимная (если хотите разрешить доступ без пароля).
  5. Установите разрешения: обычно Чтение и Запись, если нужно загружать файлы на сервер.

Настройка сетевого доступа

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

  1. Откройте порт в брандмауэре Windows: Перейдите в Брандмауэр Windows → Дополнительные параметры → Правила для входящих подключений. Найдите правило FTP-сервер (входящий трафик) и убедитесь, что оно включено. Если его нет, создайте новое правило для порта 21 (TCP).
  2. Проверьте IP-адрес ПК: Убедитесь, что ваш компьютер имеет статический в локальной сети. Если меняется (DHCP), другие устройства потеряют доступ. Настройте статический в параметрах сетевого адаптера.
  3. Разрешите доступ в роутере: В большинстве случаев для локальной сети это не требуется, но если не работает, проверьте, не блокирует ли роутер порт 21. В настройках роутера (обычно по адресу 192.168.1.1 или 192.168.0.1) найдите раздел Port Forwarding и пробросьте порт 21 на локальный вашего ПК.
⚠️ Внимание: Не открывайте FTP-порты в интернет без крайней необходимости. Это может сделать ваш компьютер уязвимым для атак. Для локальной сети достаточно внутреннего IP.

Способ 2: FTP-сервер через FileZilla Server

Если встроенного FTP-сервера в недостаточно, используйте бесплатную программу FileZilla Server. Она предлагает больше возможностей: управление пользователями, логгирование, шифрование через и ограничение скорости.

Скачайте FileZilla Server с официального сайта и установите. Во время установки выберите:

  • Установить как сервис — чтобы сервер запускался автоматически при старте Windows.
  • Порт администратора — по умолчанию 14147, но можно оставить его или изменить.

После установки:

  1. Запустите FileZilla Server Interface (через меню Пуск).
  2. Подключитесь к серверу, используя localhost, порт 14147 и пароль, который вы указали при установке.
  3. В разделе Edit → Users добавьте нового пользователя (например, user1) и укажите:
    • Домашнюю папку (каталог, к которому будет открыт доступ).
    • Права доступа: чтение, запись, удаление (выберите нужные).
  4. В разделе Edit → Settings проверьте:
    • Внешний IP-адрес (для локальной сети укажите текущий ПК).
    • Пассивный режим: включите и укажите диапазон портов (например, 50000–51000).
Какой способ настройки FTP-сервера вы используете?
Встраенный IIS
FileZilla Server
Другой софт
Ещё не пробовал

Сравнение встроенного и FileZilla Server

Оба варианта подходят для локальной сети, но у них есть различия. Выбор зависит от ваших задач.

Критерий Встроенный FTP (IIS) FileZilla Server
Сложность настройки Простая (через IIS) Средняя (требует настройки пользователей)
Поддержка FTPS (шифрование) Да (требует дополнительной настройки сертификатов) Да (включается в 2 клика)
Ограничение скорости Нет Да (можно задать для каждого пользователя)
Логгирование Базовое Расширенное (включая IP-адреса и действия)
Автозапуск Да (через службу Windows) Да (устанавливается как сервис)

Проверка работы FTP-сервера

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

ftp://192.168.x.x (где 192.168.x.x — вашего ПК с сервером).

Если подключение не проходит:

  • Проверьте, что на сервере запущена служба FTP (для IIS) или FileZilla Server.
  • Убедитесь, что брандмауэр не блокирует порт 21.
  • Попробуйте отключить временно — иногда он блокирует FTP-трафик.
  • Используйте программу вроде FileZilla Client для подключения и проверки логов.

Для локальной сети достаточно базовой настройки FTP. Не усложняйте, если не нужны расширенные функции

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

Подключиться к вашему FTP-серверу можно с любых устройств: Windows, macOS, Linux, или iOS. Рассмотрим основные способы.

С Windows:

  • Через Проводник: введите в адресной строке ftp://192.168.x.x. Введите логин и пароль, если требуется.
  • Через командную строку: ftp 192.168.x.x, затем введите логин и пароль.
  • Через FileZilla Client или WinSCP — удобно для массовой загрузки файлов.

С macOS/Linux:

  • Используйте терминал: ftp 192.168.x.x.
  • Или файл-менеджеры вроде Finder (macOS) или Nautilus (Linux) — подключитесь через Сервер → Подключиться к серверу.

С Android/iOS:

  • Установите приложение вроде FX File Explorer (Android) или FileExplorer (iOS).
  • Добавьте новое FTP-соединение, укажите IP, логин и пароль.
Если FTP не подключается через браузер

Некоторые браузеры (например, Chrome) больше не поддерживают FTP-протокол. Используйте FileZilla Client или другой FTP-клиент

Пошаговая инструкция: быстрая настройка для локальной сети

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

Быстрая настройка FTP на Windows 10

Выполнено: 0 / 4

Часто задаваемые вопросы

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

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

Можно ли использовать без пароля?

Да, можно настроить анонимный доступ. В при создании FTP-сайта выберите Анонимная аутентификация. В FileZilla Server добавьте пользователя с именем anonymous и не устанавливайте пароль. Но помните: это небезопасно, если в сети есть посторонние устройства.

Почему не подключается к FTP-серверу с другого компьютера?

Проверьте:

  • Работает ли FTP-сервер на целевом ПК (перезапустите службу или FileZilla Server).
  • Правильно ли указан IP-адрес (используйте ipconfig для проверки).
  • Открыт ли порт 21 в брандмауэре на сервере.
  • Не блокирует ли FTP-трафик.
Если проблема остаётся, попробуйте подключиться через FileZilla Client — он покажет подробные логи ошибок.

Как ограничить скорость передачи данных на FTP-сервере?

В встроенном FTP-сервере такой функции нет. В FileZilla Server ограничение скорости настроить можно:

  1. Откройте FileZilla Server Interface.
  2. Перейдите в Edit → Settings → Speed Limits.
  3. Укажите максимальную скорость загрузки/выгрузки в Кбайт/с для всех пользователей или для конкретного.