Как настроить сервер на Windows Server 2019 — вопрос, который возникает у администраторов при необходимости организовать удалённый обмен файлами. FTP (File Transfer Protocol) остаётся актуальным для передачи данных внутри корпоративных сетей или для предоставления доступа внешним пользователям. В Windows Server 2019 это делается через встроенные средства IIS (Internet Information Services), что не требует установки стороннего ПО.
Процесс настройки включает установку компонента FTP-сервера, создание сайта FTP, настройку аутентификации и прав доступа, а также конфигурацию брандмауэра. В этой статье разберём каждый этап подробно — от установки роли до тестирования подключения. Если вы уже работали с IIS, то справитесь за 15–20 минут.
Подготовка системы: что нужно сделать до настройки
Перед тем как настроить сервер на Windows Server 2019, убедитесь, что система готова к установке роли. Во-первых, проверьте, что у вас есть права администратора — без них установить компоненты не получится. Во-вторых, обновите сервер: запустите Windows Update и дождитесь установки всех критических исправлений. Это устранит возможные баги в работе FTP-сервиса.
Также заранее определитесь с:
- диском для хранения файлов FTP (например,
D:\FTP); - именами пользователей, которым разрешён доступ;
- типом аутентификации (анонимный доступ или по паролю).
Если FTP-сервер будет доступен из интернета, заранее подумайте о шифровании трафика. Для этого настройте FTPS (FTP over SSL/TLS) — это защитит данные от перехвата.>
| Компонент | Описание | Обязателен? |
|---|---|---|
| FTP-сервер | Основной модуль для работы протокола FTP | Да |
| Служба консоли управления IIS | Графический интерфейс для управления сервером | Нет |
| Поддержка ASP.NET | Нужна только если планируете использовать динамические страницы | Нет |
| Средства управления IIS | Командные утилиты для настройки через PowerShell | Рекомендуется |
Установка роли FTP-сервера через Диспетчер серверов
Основной инструмент для установки ролей в Windows Server 2019 — Диспетчер серверов. Откройте его через меню Пуск или командой servermanager в строке выполнения. Далее следуйте по пути: Добавить роли и компоненты → Выбор типа установки → Установка ролей или компонентов.
На этапе выбора сервера оставьте текущий сервер выбранным. В списке ролей найдите Сервер веб-узлов (IIS) и отметьте его. После этого откроется окно с предложением добавить связанные компоненты — подтвердите. Перейдите в раздел Службы ролей и отметьте:
FTP-сервер;Служба консоли управления IIS(опционально, но полезно для управления).
Установить. Процесс займёт 2–5 минут в зависимости от производительности сервера.
Создание сайта и настройка каталога
После установки роли откроем Диспетчер IIS — его можно найти в меню Пуск или через inetmgr в строке выполнения. В левом меню выберите сервер, затем правой кнопкой мыши нажмите на Добавить FTP-узел.
Заполните поля:
- Имя FTP-узла — например,
MyFTPServer; - Путь к каталогу — укажите папку, где будут храниться файлы (например,
D:\FTP\Public). Эта папка должна существовать заранее; - Тип привязки — выберите
IP-адрес сервераи укажите порт21(стандартный для FTP); - SSL — если планируете шифрование, выберите
Требуется SSL. В противном случае оставьтеБез SSL.
Настройка аутентификации и прав доступа
На этапе настройки аутентификации выберите один из вариантов:
- Анонимный доступ — подходит для общедоступных файлов. Пользователи подключаются без ввода логина и пароля;
- Основная аутентификация — требует ввода имени пользователя и пароля Windows. Подходит для внутренних сетей;
- Аутентификация с помощью Active Directory — актуально для корпоративных сетей с доменом.
После выбора типа аутентификации укажите права доступа:
- Чтение — пользователи могут скачивать файлы;
- Запись — пользователи могут загружать файлы;
- Чтение и запись — полный доступ.
⚠️ Внимание: Если выбираете анонимный доступ, убедитесь, что каталог не содержит конфиденциальных данных. Также ограничьте права только на чтение, если не требуется загрузка файлов.