ВОЙТИ
    opened image

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

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

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

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

     

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

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

     

     

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

     

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

     

     

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

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

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

     

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

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

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

    • В окне IIS Manager слева у вас будет дерево серверов. Раскройте его, выберите свой сервер, затем выберите Sites, затем нажмите правой кнопкой мыши и выберите Add FTP Site….

    • Введите имя для вашего FTP-сайта, а также полный путь к папке, которую вы хотите сделать доступной через FTP. Нажмите Next.

    • В следующем окне укажите IP-адрес для FTP-сайта. Если вы хотите, чтобы сайт был доступен для всех IP, просто оставьте это поле пустым. Также можно указать порт (по умолчанию 21).

    • В секции SSL можно выбрать No SSL для простой настройки, но для продакшн-сервера лучше использовать SSL.

    • На следующем экране в секции Authentication and Authorization Information выберите Basic для Authentication, а для Authorization выберите "Specified users" и введите имя пользователя. Для Permissions выберите Read и Write. Нажмите Finish.

     

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

     

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

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

     

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

     

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

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

    1. Откройте Control Panel. Выберите System and Security, затем Windows Defender Firewall.

    2. Слева выберите Advanced settings. Это откроет окно Windows Defender Firewall with Advanced Security.

    3. Здесь вы можете увидеть все входящие и исходящие правила, а также создать новые. Для создания нового правила выберите Inbound Rules слева, затем New Rule... справа.

    4. В мастере создания нового правила выберите Port и нажмите Next.

    5. Убедитесь, что выбрано TCP. В поле Specific local ports введите "21,1024-65535" и нажмите Next.

    6. Выберите Allow the connection и нажмите Next.

    7. Оставьте все три опции (Domain, Private, Public) отмеченными и нажмите Next.

    8. Введите имя для правила, например, "FTP" и нажмите Finish.

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

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

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

     

    Выводы

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