Ftp сервер на windows 7 как настроить




FTP сервер для Windows 7

Чтобы создать сервер по FTP протоколу, необязательно пользоваться какой-то специфической операционной системой, наподобие Windows Server. Любой пользователь хоть сейчас может поднять у себя на компьютере с Windows 7 сервер, работающий по протоколу передачи данных FTP. В данной статье вы узнаете, как происходит его настройка, как подключить FTP так, чтобы компьютер видел сервер как сетевой диск, как открыть хост в проводнике и какой использовать клиент в работе.

Создание сервера с протоколом FTP в Windows 7

Компания Майкрософт по умолчанию добавила эту возможность в Windows 7. Потому, чтобы создать сервер, вам даже не придется скачивать какое-либо дополнительно ПО из Интернета. Вам потребуется зайти в #171;Пуск#187;, оттуда в #171;Панель управления#187; и во вкладку #171;Программы и компоненты#187;, чтобы настроить FTP.

Дело в том, что некоторые стандартные возможности Windows 7 автоматически отключены. Так делают, потому что не каждый пользователь этой операционной системы занимается, к примеру, созданием сервера FTP. Потому зайдите сбоку в раздел #171;Включение или отключение компонентов Windows#187;. Перед вами появится список папок. Найдите папку #171;FTP сервер#187;, внутри нее два каталога: #171;Расширяемость FTP#187; и #171;Служба FTP#187;; и ниже в директории #171;Средства управления веб-сайтом#187; #8212; #171;Консоль управления IIS#187;. Возле указанных папок вам нужно поставить галочку, а затем нажать OK #8212; службы будут активированы.

Далее вам снова необходимо зайти в #171;Панель управления#187; и отыскать раздел #171;Администрирование#187;. После добавления новых служб там появился новый пункт #8212; #171;Диспетчер служб IIS#187; #8212; откройте его. Отыщите вкладку #171;Сайты#187;, а после нажмите на #171;Добавить FTP сайты#187;, чтобы создать сервер. Далее необходимо настроить данные о вашем сайте: указать его имя и физический путь к данным сервера. Следующим шагом вы можете указать для сервера нестандартный порт, если желаете, а также активировать или деактивировать автоматический запуск FTP в Windows. Рекомендуется сразу отключить SSL, если в дальнейшем понадобится, то сможете подключить.

Настройка сервера завершается на пункте определения типа авторизации. Вы можете разрешить вход анонимным пользователям либо обычным, а также настроить права для разных типов авторизации. После этого нажмите #171;Готово#187; и установка сайта завершена.

Обязательно после того, как у вас получилось сделать FTP сайт, нужно настроить брандмауэр Windows. Для этого нужно снова открыть #171;Панель управления#187;, найти пункт #171;Брандмауэр#187;, отыскать раздел #171;Дополнительные параметры#187; и пункт #171;Правила для входящих соединений#187;. Рекомендуется сразу настроить пассивный режим для входящих соединений, так установка активного режима #8212; это непредсказуемая опция #8212; ваш роутер или фаервол могут начать #171;ругаться#187; и ни один клиент не сумеет подключиться к серверу. Потому отметьте пункты #171;FTP Server Passive#187; и #171;FTP сервер (входящий трафик)#187;. Также зайдите в #171;Правила для исходящих соединений#187; и поставьте галочку возле #171;FTP Server#187;.

Чтобы вашим сервером могли пользоваться другие люди, вам необходимо подключить новых пользователей. Сделать это можно через панель #171;Администрирование#187; во вкладке #171;Управление компьютером#187;, где в разделе #171;Локальные пользователи#187; есть пункт #171;Группы#187;. Нажмите правой кнопкой на #171;Группы#187; и выберите #171;Создать группу#187;. Пропишите имя и описание для группы и жмите на #171;Создать#187;. А теперь необходимо добавить пользователей и подключить их к созданной группе. Указывайте любое имя, пропишите два раза пароль и запретите пользователю менять его.

Чтобы подключить пользователей к группе, нажмите на одного из них правой кнопкой и выберите пункт #171;Свойства#187;. Далее перейдите в #171;Членство в группах#187; и выберите #171;Добавить#187;. Находите созданную вами ранее группу, добавляете и жмете OK.

Для того, чтобы созданные пользователи смогли открыть папку с сайтом и получить к нему доступ, необходимо настроить параметры безопасности сервера #8212; добавить группу доверенных пользователей.

Для этого найдите корневой каталог сайта и нажмите правой кнопкой мыши #171;Свойства#187;. Откройте вкладку #171;Безопасность#187; и нажмите #171;Изменить#187;. Укажите название созданной группы пользователей и OK. Потом настройте разрешения для добавленной группы. После этого вам останется лишь зайти в #171;Диспетчер служб IIS#187; и найти пункт #171;Правила авторизации FTP#187; и добавить разрешающее правило, после чего сервер можно считать успешно созданным и активированным!

Как подключить созданный сервер, как сетевой диск, как открыть FTP в проводнике и какой выбрать клиент

Если не хотите постоянно искать на компьютере папку, а желаете подключить сайт, как сетевой диск. тогда зайдите в #171;Мой компьютер#187;. Вверху в панели управления вы увидите пункт #171;Сервис#187;. Нажмите на него, а затем из выпадающего списка выберите #171;Подключить сетевой диск#187;. В открывшемся окне выберите букву, под которой будет создан сетевой диск, а также отметь пункт #171;Восстанавливать при входе в систему#187;. Ниже выберите ссылку #171;Подключить к сайту#8230;#187;. В открывшемся окне найдите #171;Выберите другое сетевое размещение#187; и укажите адрес FTP, куда будет вести диск. Укажите пароль и логин, и готово #8212; диск создан.

А чтобы открыть сервер в проводнике, зайдите в #171;Мой компьютер#187;. Далее в проводнике выберите #171;Добавить новый элемент в сетевое#8230;#187;.Нажмите #171;Выберите другое сетевое#8230;#187;. Потом в проводнике появится форма ввода адреса FTP. Вводите адрес и все время жмите #171;Далее#187;. В итоге, вы сможете в проводнике попасть на FTP сервер.

Как открыть хост в проводнике разобрали, а теперь рассмотрим лучший клиент. Такой клиент #8212; это FileZilla. Данный клиент можно скачать бесплатно и он работает очень быстро, если сравнивать с другими подобными программами. Клиент FileZilla выбирают большинство пользователей Windows. Нет причин и вам не выбрать его.

Настройка FTP-сервера в IIS7

FTP довольно старый протокол (ему уже больше 40 лет), но довольно удобный и до сих пор используется очень многими администраторами для обмена файлами. Есть целая куча разнообразных FTP-серверов под винду - от простейшего Quick'n Easy FTP Server до таких громил как Titan FTP Server и Serv-U.

В серверных дистрибутивах Windows тоже есть возможность поднять FTP-сервер. Хоть многие и ругают MS за хромую безопасность и ошибки в коде, использование встроенных ролей сервера вместо решений стороннего производителя имеет свои плюсы. Главный из них - это полная совместимость со всеми службами MS (в частности AD) и тонкая настройка интеграции этих служб.

Рассмотрим установку и настройку FTP-сервера на примере Windows 2008R2 и IIS7.

Добавляем роль FTP в Диспетчер сервера - Добавление ролей. Следует выбрать Веб-сервер(IIS), в следующем окне диалога выбираем FTP-сервер.

Открываем диспетчер сервера - Веб сервер - Диспетчер служб IIS - наш сервер. ПКМ по разделу сайты - добавить FTP-сайт.

Пишем название нашего сайта и путь к физическому расположению каталогов

Задаем IP-адрес и порт, на которых будет висеть наш сервер. Здесь же можно установить защиту соединения и выбрать сертификат. Этим мы займемся позже.

Сейчас наша цель - сделать простейший доступ, поэтому в следующем диалоговом окне выбираем Анонимный доступ.

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

Теперь в папке C:\inetpub\logs\LogFiles\FTPSVC мы можем увидеть подробный лог нашего сервера.

Для доступа к серверу анонимных пользователей необходимо в правилах авторизации FTP добавить правило для анонимных пользователей и установить флажок типа доступа (чтение, запись).

Всё! Простейший FTP-сервер готов к работе. Чтобы раздать более тонкие права, следует выставить их в разделах Правила авторизации и Проверка подлинности FTP. Для настройки прав на вложенные папки требуется выполнить такую же настройку для папок (в диспетчере выбрать не сервер целиком, а нужную папку).

Вот так настраивается FTP-сервер, входящий в состав веб-сервера IIS7 в Windows 2008R2. Отличительной его особенностью является тесная интеграция с серверными службами Microsoft, такими как веб-сервер и контроллер домена.

Теперь рассмотрим работу FTP-сервера с сертификатами.

Протокол FTP довольно слабо защищен в плане безопасности. При авторизации пользователя, его учетные данные передаются по сети в незашифрованном виде и могут быть перехвачены злоумышленником. Чтобы этого не случилось, требуется ввести шифрование соединения.

Если у вас уже есть сертификат, то первую часть можете не читать.

Создание самоподписанного сертификата.

На начальной странице веб-сервера выбираем пункт Сертификаты сервера. В появившемся окне щелкаем ПКМ и выбираем Создать самоподписанный сертификат. Даём ему осмысленное имя. Сертификат создается автоматически.

Настройка SSL на FTP.

На начальной странице FTP сервера выбираем Параметры SSL FTP. Ставим галочку Требовать SSL-соединения и выбираем наш сертификат.

Теперь подключиться к серверу можно только с клиента, поддерживающего шифрованные FTP-соединения, например Filezilla. При настройке соединения в Filezilla необходимо выбрать Require explicit FTP over TLS. При подключении к FTP-серверу клиент выдаст предупреждение о сертификате. Необходимо принять его.

Теперь у нас есть безопасный FTP-сервер с возможностью тонкой настройки и интеграцией со службами Microsoft. Конечно, можно было настроить продукт стороннего производителя, но с родным не будет ничего лишнего в системе.

Не нашел, где можно детально настроить скорость и права для каждого пользователя, как в том же Titan'е например. Но это уже задача не столько FTP-сервера, сколько шейпера. MS предлагает такие решения, но уже за отдельные деньги.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Навигация записей

Источники: http://e-webmaster.ru/ftp/ftp-server-dlya-windows-7.html, http://www.bubnovd.net//07/ftp-iis7.html, http://technotree.ru/sozdanie-ftp-servera-sredstvami-windows-7-8-1-10




Комментариев пока нет!

Поделитесь своим мнением