Как установить и настроить 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-сервер и обмениваться файлами между клиентами и сервером. Не забудьте также настроить доступ через брандмауэр, чтобы обеспечить безопасность передачи файлов.

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

Отличная статья, сохранил в закладки. Спасибо

1

FTP расшифровывается как «протокол передачи файлов».
Возможно, вы впервые слышите этот термин, но вы использовали его десятилетиями. Давайте объясним.

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

Но как именно работает FTP? Почему он так важен? И зачем вам вообще нужен собственный FTP-сервер? Что ж, на это мы сегодня и ответим.

Что такое FTP?
Протокол передачи файлов (FTP) — это метод интернет-связи, который используется для отправки файлов с одного компьютера на другой, с компьютера на сервер или с сервера на компьютер.
Всякий раз, когда вы загружаете игру, фильм или песню из Интернета, они доставляются на ваш компьютер или смартфон с помощью FTP.

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

Если у вас есть собственный FTP-сервер, вам потребуется ввести имя пользователя и пароль для доступа к нему. Это похоже на то, как вы входите в свой компьютер с именем пользователя и паролем. Единственная разница в том, что FTP-сервер — это удаленный компьютер, к которому вы обращаетесь через сеть.

Зачем вам нужен FTP-сервер?
Ответ на этот вопрос во многом зависит от вашего варианта использования.
Если вы тот, кто активно отправляет файлы другим или получает файлы от других, FTP-сервер может вам пригодиться.
Точно так же, как вы упорядочиваете свои файлы на ПК или Mac, вы можете упорядочивать свои файлы на FTP-сервере, а также предоставлять к ним удаленный доступ другим людям, чтобы они тоже могли их загружать. FTP-сервер также хорош тем, что ваши файлы защищены в облаке, и вам никогда не придется беспокоиться об их потере.
Вы можете установить определенные разрешения для каждого файла, ограничивая, кто может получить к нему доступ.

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