Создание FTP сервера средствами Windows 7, 8.1, 10

Если вы обращаетесь к подобного рода статьям, то лишний раз напоминать о сути и назначении подобных серверов, скорее всего, не имеет смысла, но для проформы стоит уточнить, что File Transfer Protocol по умолчанию использует порт 21 и может быть использован для просмотра как интернет браузером так и большинством файловых менеджеров в число которых входит и Windows Explorer.

Продолжая обязательное вступление, напомню что для нормальной работы в локальной сети вам необходимо будет открыть порт 21 в Fierwall’е серверного компьютера (очевидно того на котором вы будете производить настройку), а для доступа из внешней сети ещё и необходимо пробросить данный порт на роутере. Последние напоминания необходимы счастливым владельцам фаерволов и роутеров. Так что, если вы пользуетесь этими программами и устройствами, не будет лишним прочитать инструкции и выполнить настройку.

Начнём с того что убедимся в том, что наша операционная систем вообще умеет выполнять такую работу. Для этого просто смотрим на название сборки и всё что выше Home версии считаем пригодным для наших нужд.

Далее по шагам:

Шаг первый.

Находим на панели управления пункт «программы и компоненты» а в нём переходим на пункт «Включение или отключение компонентов Windows”

step1

Шаг второй

Открывшееся меню предложит нам список компонентов из которых мы должны найти и включить «службы IIS» и все её подслужбы. Нужно чтобы получилось так:

step2

Нажимаем кнопку ОК и ждём когда Windows завершит установку.

Шаг третий

Теперь нам нужно непосредственно запустить наш сервер. Во всё той же панели управления находим пункт «Администрирование», а в нём «диспетчер служб IIS»

step3

В открывшемся окне в левой колонке открываем дерево до вкладки «Сайты» и жмём по этой вкладке правой клавишей. Выбираем «Добавить FTP-сайт»

step4

После чего задаём имя сайта и каталог к которому физически будет обращаться протокол ftp

step5

Далее определяются параметры запуска сервера и для упрощения доступа стоит указать запуск без SSL. Запускать ли его при запуске системы и привязывать ли его к конкретному адресу остаётся на ваше усмотрение.

step6

На следующей странице ставим галочку напротив «Анонимный» и «Обычная» и жмём готово.

step7

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

Шаг 4

Теперь настроим брандмауер Windows

«Панель управления» → «Брандмауэр Windows»

step8

Здесь переходим в дополнительные параметры.

Затем нужно включить 2 правила для входящих подключений

  • FTP-сервер (входящий трафик)

  • Трафик FTP-сервера в пассивном режиме (входящий трафик FTP в пассивном режиме).

step9

Для исходящих подключений в брандмауере нужно включить следующее правило «Трафик FTP-сервера (исходящий трафик FTP)».

step10

Шаг пятый

Теперь необходимо создать пользователя для работы с сервером. Для чего открываем системную консоль. Нажимаем комбинацию клавиш Win+R и вводим в поле «mmc»

step11

в открывшейся консоли нажмите Ctrl+M или меню «файл»- «Добавить или удалить оснастку». Откроется меню в котором нужно добавить «Локальные пользователи и группы»

step12

Если вы выполнили всё правильно то у вас получится окно такого вида:

step13

Теперь создаём группу для пользователя нашего FTP-сервера.

Нажимаем правой кнопкой мыши на «Группы» — «Создать новую группу»

step14

Отдаём команду «создать» и переходим к созданию пользователя.

step15

Теперь нужно привязать нашего пользователя к ранее созданной группе. Для этого переходим в свойства пользователя на вкладку «членство в группах». Там нажимаем кнопку «добавить» и «дополнительно» — «поиск». Теперь добавляем группу которую создали пару минут назад.

step16

Шаг шестой

Нам необходимо указать разрешения группы для каталога, который мы указывали при создании сервера. Для этого открываем его свойства на вкладку «Безопасность» и жмём кнопку «Изменить»:

step17

Жмём кнопку «Добавить» и добавляем группу, которую мы создавали. Предоставляем группе полный доступ, отметив соответствующую галочку в нижней части окна:

step18

Шаг седьмой

Вернёмся в настройки FTP —сервера

Перейдём к настройке правил авторизации на нашем сайте

step19

Переходим в «правила авторизации FTP» и создаём разрешающее правило, где выбираем «Указанные роли или группы пользователей» и прописываем имя нашей группы. Даём этой группе права на чтение и запись и жмём ОК.

step20

Так же, создаём ещё одно правило авторизации. В нём указываем «Все анонимные пользователи», только чтение. Это необходимо для того что-бы Анонимные пользователи ничего не могли записать на нашем сервере.

step21

Теперь Ваш FTP сервер настроен и полностью готов к работе. Не забудьте проверить Firewall и router на наличие открытых портов для сайта и можете смело приступать к работе.

Комментарии:

  1. можете смело приступать к работе.
    Ииииииииииииииииииииииии…………………..
    Как подключиться, скажем через Фаел Зилу????

  2. вопрос тот же.
    По какому адресу из внешней сети будет доступен этот сервер? Особенно учитывая dhcp-адресацию и серые подсети?

  3. Нажимаем комбинацию клавиш Win+R и вводим в поле «mmc» и при добавлении оснастки в виндоус10 пишет, что эта оснастка не подходит для использования!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *