

Настройка FTP для Windows Server
Рассмотрим в статье самый популярный способ, как настроить FTP для выделенного сервера. Инструкция подойдет для всех версий Windows Server, ведь принцип работы веб-сервера (IIS) устроен однотипно.
- Создание FTP сайта
- Настройка FTP сайта
- Создание и настройка виртуальной папки FTP
- Создание пользователя
- Настройка прав доступа для папки FTP
- Настройка Windows Frewall
- Подключение через Total Comander
Начало настройки
- Перед началом работ убедитесь, что на выделенном сервере установлены веб-сервер (IIS) и подключены службы ролей «FTP-сервер«. Сделать это можно через Мастер добавления ролей и компонентов
- Мы будем настраивать соединение FTP к папке, которая находится по пути C:\inetpub\sitename. Рекомендуем настраивать аналогично, чтобы в процессе настройки не запутаться.
1. Создание FTP сайта
Откройте IIS, в колонке «Connections» кликните по папке «Sites». В правой колонке «Actions» нажмите на «Add FTP Site».
Как запустить IIS?
В окне «Add FTP Site» указываем название FTP и путь к папке, к которой нужно подключиться через FTP.
Устанавливаем значения:
FTP site name — название FTP
Physical path — путь к папке, к которой настраиваем FTP (у нас путь — C:\inetpub\sitename)
Устанавливаем «No SSl» и идем далее
Устанавливаем значения:
Authentication — Обычная
Authorization — Specified users и имя пользователя для FTP (этого пользователя мы создадим позже)
Permissions — Write
Нажав Finish заканчиваем создание FTP сайта.
2. Настройка FTP сайта
В левой колонке нажимаем на созданный FTP сайт и кликаем в меню на «FTP Authentication».
Проверяем что параметр «Basic Authentication» включен (Enabled). Включите, если параметр выключен.
Переходим назад в основное меню и кликаем на «FTP User Isolation».
Устанавливаем значение «User name directory (disable global virtual directory)» и сохраняем (Apply).
3. Создание и настройка виртуальной папки FTP
В левой колонке нажимаем правой клавишей мыши (далее ПКМ) и кликаем на «Add Virtual Directory».
В окне прописываем значения:
Alias — LocalUser
Physical Path — C:\inetpub
Нажимаем ПКМ по созданной папке «LocalUser» в левой колонке. В окне указываем значения:
Alias — название FTP сайта (такое же как в 1 шаге)
Physical Path — C:\inetpub\sitename
Переходим назад и кликаем на «FTP Authorization Rules».
В правой колонке нажимаем на «Add Allow Rule», чтобы вызвать окно настроек.
В окне устанавливаем значения:
Specified users — имя пользователя для FTP (мы уже указывали его в 1 шаге и скоро будем его создавать в Windows Server)
Permissions — Read
Нажимаем «OK» и завершаем настройку виртуальной папки FTP.
4. Создание пользователя
Переходим в Control Panel (Панель управления) и нажимаем на «User Account».
Не можете найти Панель управления? Посмотрите статью Как открыть панель управления Windows Server 2012-2019
Далее идем в «Manage another account» и нажимаем «Add a user account» (Добавить пользователя) под списком пользователей. Появится окно, заполните в нем все поля. User name укажите тоже самое, что указывали на предыдущих шагах.
5. Настройка прав доступа для папки FTP
Перейдите по пути C:\inetpub и нажмите ПКМ по папке для которой настраиваете FTP (у нас эта папка называется sitename). Откроется окно. На вкладке «Security» кликните на «Edit».
Далее нажимает на «Add».
В окне укажите имя пользователя. Нажмите «OK».
В окне посередине кликните по пользователю и внизу выставьте все права для него — в «Full control» поставьте галочку на «Allow». Нажмите «OK».
Вы окажетесь снова на вкладке «Security», теперь нажмите на «Advanced».
Поставьте галочку на пункте «Replace all child object permission entries with…». Нажмите «OK».
Появится окно с предупреждением. Ничего страшного. Нажмите «Yes».
6. Настройка Windows Frewall
Теперь заключительная часть настройки FTP для Windows Server — нужно настроить файрволл. Перейдите снова в Control Panel и нажмите на Windows Frewall.
В левой колонке перейдите в «Allow an app or feature through Windows Firewall». Теперь добавим службу FTP, для этого кликните на «Allow another app…».
Нажимаем на «Browse».
Выберите приложение ftp.exe по пути C:\Windows\System32\ и нажмите «Add».
Появится служба «File Transfer Program», выставьте ее права «Private» и «Public» (поставьте галочку). Затем убедитесь, что с службе «FTP Server» выставлено право «Public». Нажмите «OK». Все настройки завершены, можно подключаться.
Подключение через Total Comander
Скачайте программу с официального сайта разработчика https://www.ghisler.com/download.htm. Установите программу и запустите. Нажмите Cntrl + F (Соединение с FTP-сервером) и нажмите «Добавить». В окне настроек заполните имя соединения, сервер, учетную запись (имя пользователя, которого мы создали на сервере) и пароль.
Чтобы подключитесь к папке на сервере через FTP, нажмите «Соединиться».
Если считаете, что статья статья оказалась полезной для вас, сохраните ее в закладках. Возможно статья где-то пригодится. Прямая ссылка — https://inclient.ru/kak-sozdat-ftp-dlya-windows-server-2012/