Рассмотрим в статье самый популярный способ, как настроить FTP для выделенного сервера. Инструкция подойдет для всех версий Windows Server, ведь принцип работы веб-сервера (IIS) устроен однотипно.
Вот что нужно сделать, чтобы настроить FTP на выделенном сервере:
Что нужно знать перед настройкой FTP на сервере
- Перед началом работ убедитесь, что на выделенном сервере установлены веб-сервер (IIS) и подключены службы ролей “FTP-сервер”. Сделать это можно через Мастер добавления ролей и компонентов
- Мы будем настраивать соединение FTP к папке, которая находится по пути C:\inetpub\sitename. Рекомендуем настраивать аналогично, чтобы в процессе настройки не запутаться.
Недавно мы узнали как завести корпоративную почту на своем домене бесплатно. Как получить ящик info@domain.com за 0 рублей читайте в пошаговой инструкции Как создать почту на домене.
Создайте FTP для сайта в IIS
Откройте IIS, в колонке “Connections” кликните по папке “Sites”. В правой колонке “Actions” нажмите на “Add FTP Site”.
В окне “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 сайта.
Настройте FTP для сайта
В левой колонке нажимаем на созданный FTP сайт и кликаем в меню на “FTP Authentication”.
Проверяем что параметр “Basic Authentication” включен (Enabled). Включите, если параметр выключен.
Переходим назад в основное меню и кликаем на “FTP User Isolation”.
Устанавливаем значение “User name directory (disable global virtual directory)” и сохраняем (Apply).
Кроме написания инструкций, вроде настройки FTP на сервере, мы ведем разработку собственной срм системы. Посмотрите как работает наша срм на preview.inclient.ru.
Настройте виртуальную папку 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.
Создайте пользователя в Windows
Переходим в Control Panel (Панель управления) и нажимаем на “User Account”.
Не можете найти Панель управления? Посмотрите статью Как открыть панель управления Windows Server 2012-2019
Далее идем в “Manage another account” и нажимаем “Add a user account” (Добавить пользователя) под списком пользователей. Появится окно, заполните в нем все поля. User name укажите тоже самое, что указывали на предыдущих шагах.
Настройте права доступа для папки FTP
Перейдите по пути C:\inetpub и нажмите ПКМ по папке для которой настраиваете FTP (у нас эта папка называется sitename). Откроется окно. На вкладке “Security” кликните на “Edit”.
Далее нажимает на “Add”.
В окне укажите имя пользователя. Нажмите “OK”.
В окне посередине кликните по пользователю и внизу выставьте все права для него – в “Full control” поставьте галочку на “Allow”. Нажмите “OK”.
Вы окажетесь снова на вкладке “Security”, теперь нажмите на “Advanced”.
Поставьте галочку на пункте “Replace all child object permission entries with…”. Нажмите “OK”.
Появится окно с предупреждением. Ничего страшного. Нажмите “Yes”.
Настройте Windows Firewall
Теперь заключительная часть настройки 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”. Все настройки завершены, можно подключаться.
Подключитесь к сайта по FTP через Total Commander
Скачайте программу с официального сайта разработчика https://www.ghisler.com/download.htm. Установите программу и запустите. Нажмите Cntrl + F (Соединение с FTP-сервером) и нажмите “Добавить”. В окне настроек заполните имя соединения, сервер, учетную запись (имя пользователя, которого мы создали на сервере) и пароль.
Чтобы подключитесь к папке на сервере через FTP, нажмите “Соединиться”.
Оставьте комментарий