В данной статье мы будем рассматривать пример установки и настройки FTP(File Transfer Protocol) сервера на ОС Windows Server 2019.
ШАГ 1
Первым делом нам необходимо открыть Server Manager. В открывшемся окне выбираем «Добавить роли и компоненты«(Add roles and features).
ШАГ 2
На первом шаге мастера Добавления ролей и компонентов можно сразу жать «Далее»(Next):
ШАГ 3
При выборе «Типа установки«(Installation Type) указываем «Установка ролей и компонентов«(Role-based or feature-based installation).
ШАГ 4
Из списка «Пул серверов«(Server Pool) выбираем необходимый нам сервер и жмём Далее.
ШАГ 5
Нам необходимо выбрать Роли, которые требуются для развертывания FTP-сервера. В нашем случае это Web Server(IIS).
После установки чекбокса, всплывёт окно. Жмём «Добавить компоненты«(Add features).
ШАГ 6
На данном этапе нам необходимо просто нажать Далее, так как никакие дополнительные компоненты нам не нужны.
ШАГ 7
Здесь также нажимаем Далее.
ШАГ 8
На данном этапе мы снимаем все ненужные чекбоксы. Отмечаем только «Служба FTP«(FTP Service) и «Консоль управления службами IIS«(IIS Management Console) и жмём далее.
ШАГ 9
Подтверждаем установку ролей и компонентов. Ставим чекбокс, чтобы по завершении установки сервер самостоятельно перезагрузился.
ШАГ 10
Ожидаем окончания процесса установки.
На этом процесс установки FTP-сервера завершен.
Следующим этапом будет создание FTP-пользователя и FTP-cайта.
Создаём и настраиваем пользователя для FTP-сервера.
Чтобы создать нового пользователя, нам необходимо в Server Manager выбрать «Средства«(Tools) и с выпадающего списка -> «Управление компьютером«(Computer Management).
В открывшемся окне выбираем пункт «Локальные пользователи и группы» (Local Users and Groups) -> «Пользователи«(Users) и кликаем по кнопке «Действие«(Action). Выбираем «Новый пользователь«(New User).
Присваиваем нашему новому пользователю имя и пароль, и кликаем «Создать«(Create).
На этом создание пользователя завершено.
Далее нам требуется расшарить каталог для FTP пользователей. Для этого переходим в «Диспетчер серверов«(Server Manager) и во вкладке «Средства«(Tools) выбираем «Диспетчер служб IIS«(Internet Information Services (IIS)Manager).
В новом окне нам необходимо раскрыть ветку с названием нашего сервера и правым кликом мыши щелкнуть по пункту «Сайты«(Sites).
Заполняем поле «Имя FTP-сайта» и указываем каталог, к которому мы будем предоставлять доступ по FTP. И жмём кнопку «Далее».
На следующем этапе необходимо выбрать IP адрес. В нашем случае сервер имеет один IP, по этому данное поле можно не изменять. Порт вы можете указать любой свободный. Я буду использовать порт 4040.
В разделе SSL выбираем «Без SSL«(No SSL). Жмём «Далее»
Теперь нам требуется указать «Проверку подлинности«(Autentification). Выбираем «Обычная«(Basic), так как Анонимные подключения нам не нужны. Далее в разделе «Авторизация» выбираем с выпадающего списка «Указанные пользователи» и указываем нашего созданного пользователя. Ставим чекбоксы для разрешения чтения и записи в нашем расшареном каталоге.
После нажатия кнопки Готово, наш FTP сервер будет создан.