FTP(File Transfer Protocol)

В данной статье мы будем рассматривать пример установки и настройки FTP(File Transfer Protocol) сервера на ОС Windows Server 2019.

ШАГ 1

Первым делом нам необходимо открыть Server Manager. В открывшемся окне выбираем «Добавить роли и компоненты«(Add roles and features).

Добавить роли и компоненты

ШАГ 2

На первом шаге мастера Добавления ролей и компонентов можно сразу жать «Далее»(Next):

Настройка FTP

ШАГ 3

При выборе «Типа установки«(Installation Type) указываем «Установка ролей и компонентов«(Role-based or feature-based installation).

Установка ролей и компонентов

ШАГ 4

Из списка «Пул серверов«(Server Pool) выбираем необходимый нам сервер и жмём Далее.

Пул серверов

ШАГ 5

Нам необходимо выбрать Роли, которые требуются для развертывания FTP-сервера. В нашем случае это Web Server(IIS).

Web Server(IIS)

После установки чекбокса, всплывёт окно. Жмём «Добавить компоненты«(Add features).

Добавить компоненты«(Add features)

ШАГ 6

На данном этапе нам необходимо просто нажать Далее, так как никакие дополнительные компоненты нам не нужны.

FTP(File Transfer Protocol)

ШАГ 7

Здесь также нажимаем Далее.

FTP(File Transfer Protocol)

ШАГ 8

На данном этапе мы снимаем все ненужные чекбоксы. Отмечаем только «Служба FTP«(FTP Service) и «Консоль управления службами IIS«(IIS Management Console) и жмём далее.

Служба FTP«(FTP Service)

ШАГ 9

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

FTP(File Transfer Protocol)

ШАГ 10

Ожидаем окончания процесса установки.

FTP(File Transfer Protocol)

На этом процесс установки FTP-сервера завершен.
Следующим этапом будет создание FTP-пользователя и FTP-cайта.

Создаём и настраиваем пользователя для FTP-сервера.

Чтобы создать нового пользователя, нам необходимо в Server Manager выбрать «Средства«(Tools) и с выпадающего списка -> «Управление компьютером«(Computer Management).

Средства«(Tools)

В открывшемся окне выбираем пункт «Локальные пользователи и группы» (Local Users and Groups) -> «Пользователи«(Users) и кликаем по кнопке «Действие«(Action). Выбираем «Новый пользователь«(New User).

Локальные пользователи и группы

Присваиваем нашему новому пользователю имя и пароль, и кликаем «Создать«(Create).

Создать

На этом создание пользователя завершено.
Далее нам требуется расшарить каталог для FTP пользователей. Для этого переходим в «Диспетчер серверов«(Server Manager) и во вкладке «Средства«(Tools) выбираем «Диспетчер служб IIS«(Internet Information Services (IIS)Manager).

Диспетчер служб IIS«(Internet Information Services (IIS)Manager)

В новом окне нам необходимо раскрыть ветку с названием нашего сервера и правым кликом мыши щелкнуть по пункту «Сайты«(Sites).

Сайты«(Sites)

Заполняем поле «Имя FTP-сайта» и указываем каталог, к которому мы будем предоставлять доступ по FTP. И жмём кнопку «Далее».

Имя FTP-сайта

На следующем этапе необходимо выбрать IP адрес. В нашем случае сервер имеет один IP, по этому данное поле можно не изменять. Порт вы можете указать любой свободный. Я буду использовать порт 4040.
В разделе SSL выбираем «Без SSL«(No SSL). Жмём «Далее»

Без SSL«(No SSL)

Теперь нам требуется указать «Проверку подлинности«(Autentification). Выбираем «Обычная«(Basic), так как Анонимные подключения нам не нужны. Далее в разделе «Авторизация» выбираем с выпадающего списка «Указанные пользователи» и указываем нашего созданного пользователя. Ставим чекбоксы для разрешения чтения и записи в нашем расшареном каталоге.

Проверку подлинности«(Autentification)

После нажатия кнопки Готово, наш FTP сервер будет создан.