Как установить и настроить FTP-сервер IIS на Windows Server 2019 или 11 про

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

IIS FTP-сервер является одним из вариантов FTP-сервера, который можно установить на сервере Windows Server 2019 или 11 про. Он обеспечивает простоту управления и безопасность передачи файлов. Для установки и настройки IIS FTP-сервера на сервере Windows Server 2019 следуйте инструкциям ниже или в 11 дополнительные компоненты.

Шаг 1: Установите IIS

Первым шагом является установка IIS на сервере Windows Server 2019. Для этого необходимо открыть Server Manager и выбрать опцию «Add Roles and Features». Следуйте инструкциям мастера установки, чтобы установить IIS на сервере.

Как установить и настроить FTP-сервер IIS на Windows Server 2019 или 11 про

Для этого выполните следующие действия:

Выберите «Установка ролевых служб или функций» и нажмите «Далее». Выберите ваш сервер из пула серверов и нажмите «Далее».

Как установить и настроить FTP-сервер IIS на Windows Server 2019 или 11 про
Как установить и настроить FTP-сервер IIS на Windows Server 2019 или 11 про

Нажмите «Add Features» во всплывающем окне.

Как установить и настроить FTP-сервер IIS на Windows Server 2019 или 11 про

Нажмите «Далее» и затем «Установить», чтобы установить функцию FTP-сервера.

Как установить и настроить FTP-сервер IIS на Windows Server 2019 или 11 про

Шаг 2: Установите FTP-сервер

После установки IIS необходимо установить FTP-сервер. Чтобы это сделать, откройте Server Manager и выберите опцию «Add Roles and Features». В мастере установки выберите опцию «FTP Server», а затем выберите опцию «FTP Service».

Как установить и настроить FTP-сервер IIS на Windows Server 2019 или 11 про

После установки, перезагрузите сервер.

Шаг 3: Настройте FTP-сервер

После установки FTP-сервера необходимо настроить его. Для этого выполните следующие шаги:

Откройте Internet Information Services (IIS) Manager.

  • В окне IIS Manager слева у вас будет дерево серверов. Раскройте его, выберите свой сервер, затем выберите Sites, затем нажмите правой кнопкой мыши и выберите Add FTP Site….
Как установить и настроить FTP-сервер IIS на Windows Server 2019 или 11 про
  • Введите имя для вашего FTP-сайта, а также полный путь к папке, которую вы хотите сделать доступной через FTP. Нажмите Next.
Как установить и настроить FTP-сервер IIS на Windows Server 2019 или 11 про
  • В следующем окне укажите IP-адрес для FTP-сайта. Если вы хотите, чтобы сайт был доступен для всех IP, просто оставьте это поле пустым. Также можно указать порт (по умолчанию 21).
  • В секции SSL можно выбрать No SSL для простой настройки, но для продакшн-сервера лучше использовать SSL.
Как установить и настроить FTP-сервер IIS на Windows Server 2019 или 11 про
  • На следующем экране в секции Authentication and Authorization Information выберите Basic для Authentication, а для Authorization выберите "Specified users" и введите имя пользователя. Для Permissions выберите Read и Write. Нажмите Finish.
Как установить и настроить FTP-сервер IIS на Windows Server 2019 или 11 про

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

Как установить и настроить FTP-сервер IIS на Windows Server 2019 или 11 про

Шаг 4: Проверьте работу FTP-сервера

После настройки FTP-сервера необходимо проверить его работу. Мы можем это сделать через любимый браузер FileZilla. Но при подключении может возникнуть такая ситуация.

Как установить и настроить FTP-сервер IIS на Windows Server 2019 или 11 про

Ошибка "Не удалось получить список каталогов" часто связана с проблемами активного и пассивного режимов FTP. Но в нашем случае мы не открыли нужные порты в Брандмауере. Сделаем это.

Шаг 5: Настройте доступ через брандмауэр

Для FTP-сервера, вам нужно убедиться, что соответствующие порты открыты. Обычно FTP использует порт 21 для командного канала и порты 1024-65535 для пассивного режима. Вот как это можно сделать:

  • Откройте Control Panel. Выберите System and Security, затем Windows Defender Firewall.
  • Слева выберите Advanced settings. Это откроет окно Windows Defender Firewall with Advanced Security.
  • Здесь вы можете увидеть все входящие и исходящие правила, а также создать новые. Для создания нового правила выберите Inbound Rules слева, затем New Rule... справа.
  • В мастере создания нового правила выберите Port и нажмите Next.
  • Убедитесь, что выбрано TCP. В поле Specific local ports введите "21,1024-65535" и нажмите Next.
  • Выберите Allow the connection и нажмите Next.
  • Оставьте все три опции (Domain, Private, Public) отмеченными и нажмите Next.
  • Введите имя для правила, например, "FTP" и нажмите Finish.

Повторите процесс для исходящих правил. Теперь брандмауэр должен разрешить трафик через необходимые порты для вашего FTP-сервера.

Помните, что если у вас есть сторонний брандмауэр или аппаратный брандмауэр, вам может потребоваться настроить их отдельно.

Как установить и настроить FTP-сервер IIS на Windows Server 2019 или 11 про

После этого FTP-сервер будет доступен через брандмауэр.

Выводы

Установка и настройка IIS FTP-сервера на сервере Windows Server 2019 не является сложной задачей. Следуя инструкциям, приведенным выше, вы сможете быстро настроить FTP-сервер и обмениваться файлами между клиентами и сервером. Не забудьте также настроить доступ через брандмауэр, чтобы обеспечить безопасность передачи файлов.

9
2 комментария