Filezilla Server: настройка и подключение. FTP-клиент FileZilla, настройка подключения к FTP-серверу

FileZilla Server - это сервер который поддерживает FTP и FTP через SSL/TLS и обеспечивает безопасное шифрованное подключение к серверу.

FileZilla поддерживает SSL. Такой же уровень шифрования поддерживает ваш браузер, чтобы защитить вашу информацию. Когда вы используете SSL ваша информация шифруется так, что никто не сможет подсмотреть её, поэтому ваша конфиденциальность гарантирована. Также поддерживается функция сжатия «на лету», что ускоряет передачу данных.
К сожалению, опция сжатия данных может иногда работать некорректно, поэтому рекомендуется пользоваться ею с осторожностью. Есть вероятность, что уже сжатые файлы будут переданы, имея больший размер, чем исходные.

Поддержка SFTP (SSH File Transfer Protocol) не предусмотрена в Filezilla Server.

  • Запустите exe установщик
  • Нужно выбрать admin port и запомнить его
  • Запустите FileZilla Server Interface
  • Введите admin port и пароль для администратора, нажмите ok/connect
  • Создайте профиль пользователя и/или группу с разрешениями для home directory.
  • Создайте еще один каталог и включите отображение alias name в home directory (/AliasName)
  • Завершите установку

Установка на Windows 7 с встроенным брандмауэром

После установки убедитесь, что FileZilla Server внесен в список разрешенных программ встроенного брандмауэра. В Control Panel, откройте System and Security. В разделе Windows Firewall, нужно выбрать "Allowed Programs" для того чтобы открылось окно настроек. Нужно выбрать обе Частную и Общественную сеть для "FileZilla Server" (Не "FileZilla Server Interface". Если "FileZilla Server" нету в списке, нужно добавить"C:\Program Files\FileZilla Server\FileZilla server.exe" в соответсвии с тем куда был установлен клиент). Если не выбрать Частную Сеть, входящее FTP соединение будет заблокировано.

Сегодня материал будет посвящен рассмотрению процесса установки и настройки FTP сервера в операционной системе Windows Server 2016, а также мы поговорим о том, что вообще такое FTP и FTP сервер.

Что такое FTP, FTP сервер и для чего это нужно?

FTP (File Transfer Protocol ) – это протокол передачи данных. Разработан он достаточно давно и на текущий момент широко используется в сети Интернет для передачи файлов. Данный протокол достаточно часто используют администраторы сайтов, для того чтобы скачивать или закачивать файлы на свой хостинг в Интернете.

Протокол FTP реализован по схеме «клиент-сервер », т.е. существует FTP-клиенты и соответственно FTP-сервер.

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

FTP клиент – это программное обеспечение, предназначенное для получения доступа к FTP серверу. С помощью FTP клиента пользователи могут скачивать и закачивать файлы на FTP сервер.

Программ позволяющих реализовать FTP сервер на самом деле много (FTP клиентов еще больше ), сегодня, как Вы уже поняли, мы поговорим о реализации FTP сервера в операционной системе Windows Server 2016 с помощью стандартных служб ролей.

Установка FTP сервера на Windows Server 2016

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

Примечание! Если у Вас уже установлены какие-нибудь службы роли «Веб-сервер IIS» и в частности «Консоль управления службами IIS», то Вам, конечно же, не нужно их устанавливать, Вам достаточно проверить установлена ли «Служба FTP» и если установлена, то переходить к настройке FTP сервера.

В данном материале я покажу два варианта установки FTP сервера: первый с помощью мастера и второй с помощью Windows PowerShell .

Установка FTP сервера с помощью мастера

Шаг 1

Открываем «Диспетчер серверов », например из меню пуск.

Шаг 2

На этом шаге мастера можем сразу нажать «Далее ».

Шаг 3

Затем выбираем тип установки «Установка ролей или компонентов », жмем «Далее ».

Шаг 4

На следующем шаге выбираем целевой сервер, у меня он один, поэтому я сразу жму «Далее ».

Шаг 5

На этапе выбора ролей отмечаем роль «Веб-сервер (IIS) ».

Нам сразу предложат установить и «Консоль управления службами IIS », жмем «Добавить компоненты », так как нам эти средства управления нужны, для того чтобы администрировать FTP сервер, жмем «Далее ».

Шаг 6

На этапе выбора компонентов ничего не выбираем, так как никакие компоненты нам больше не нужны. Жмем «Далее ».

Шаг 7

Шаг 8

И вот мы дошли до выбора служб роли «Веб-сервер (IIS) », где нам нужно снять все ненужные галочки (в случае если нам нужен только FTP сервер ), и отметить лишь «Служба FTP » и «Консоль управления службами IIS », жмем «Далее ».

Шаг 9

Проверяем параметры установки и жмем «Установить ».

Шаг 10

После того как установка будет завершена, об этом нам просигнализирует мастер, жмем «Закрыть » и перезагружаем сервер.

Установка FTP сервера с помощью Windows PowerShell

Для установки ролей и компонентов в Windows PowerShell есть специальный командлет Install-WindowsFeature . Чтобы установить FTP сервер с помощью PowerShell выполните следующие команды.

Для установки службы «Служба FTP»

Install-WindowsFeature -Name "Web-Ftp-Service"

Для установки средства «Консоль управления службами IIS»

Install-WindowsFeature -Name "Web-Mgmt-Console"

После установки лучше перезагрузить сервер.

Настройка FTP сервера на Windows Server 2016 с изоляцией пользователей

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

Настройка пользователей для FTP сервера

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

Для примера я создам пользователя UserFTP. Это можно сделать в оснастке «Управление компьютером ». Для того чтобы запустить данную оснастку зайдите в «Диспетчер серверов- > Средства -> Управление компьютером ».

Затем открываем пункт «Локальные пользователи и группы », щелкаем правой кнопкой мыши по пункту пользователи и выбираем «Новый пользователь ». Заполняем необходимые поля и жмем «Создать ». В итоге у нас появится новый пользователь.

Настройка структуры каталогов FTP сервера

Потом нам необходимо настроить каталоги. На диске C по умолчанию создался каталог «C:\inetpub\ftproot » - это корневой каталог FTP сервера. В данном каталоге мы создадим отдельный каталог для нашего FTP сайта, например я его назвал TestFTP. В нем создадим каталог LocalUser (регистр важен ) - это для того чтобы работала изоляция пользователей, а уже в данном каталоге создаем папки с названием, которое будет соответствовать имени пользователя в моем случае - это UserFTP. В итоге полный путь к каталогу пользователя будет выглядеть следующим образом - «C:\inetpub\ftproot\TestFTP\LocalUser\UserFTP», и для того чтобы в дальнейшем проверить работу FTP сервера, давайте создадим в этом каталоге тестовый файл, например Test.txt.

Создание и настройка FTP сайта

Открываем «Диспетчер служб IIS ».

Затем в окне «Подключения » щелкаем правой кнопки мыши по пункту «Сайты » и выбираем «Добавить FTP-сайт ».

Потом вводим название нашего FTP-сайта, я назвал его «TestFTPSite » и указываем каталог, который будет являться корнем нашего FTP-сайта (мы его чуть ранее создали ). Жмем «Далее ».

На данном шаге указываем привязку к IP адресу, я указал «Все свободные », Вы можете выбрать конкретный IP из выпадающего списка. Также здесь указываем настройки SSL, я указал «Без SSL », но лучше использовать SSL сертификат для шифрования.

Осталось только настроить проверку подлинности и пользователей, которые могут подключаться к нашему FTP серверу. Я выбираю «Обычную » проверку подлинности, т.е. анонимные подключения мне не нужны, и указываю конкретного пользователя UserFTP, я его создал чуть ранее. Он у меня будет иметь права и на чтение и на запись. В «боевой » среде как я уже говорил лучше создать группу и в нее добавлять пользователей FTP, и в данном случае здесь мы бы выбрали пункт «Указанные роли или группы пользователей » и указали созданную нами группу. Жмем «Готово ».

Настройка параметров изоляции пользователей FTP сервера

Для того чтобы настроить изоляцию пользователей, т.е. чтобы у каждого пользователя был свой каталог и другие он не мог видеть, выбираем на начальной странице FTP сайта пункт «Изоляция пользователей ».

Отмечаем пункт «Каталог имени пользователя (отключить глобальные виртуальные каталоги) » и жмем «Применить ».

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

Удаление FTP сервера в Windows Server 2016

Для удаления FTP сервера, т.е. тех ролей, которые мы установили выше, можно использовать мастер, т.е. «Мастер удаления ролей и компонентов » или все тот же Windows PowerShell. Для того чтобы запустить мастер, мы также открываем диспетчер серверов и в меню «Управление » выбираем «Удалить роли и компоненты ». После того как мастер запустится, мы делаем то же самое что и при установке, только мы не ставим галочки, а наоборот убираем их.

Для того чтобы удалить FTP сервер с помощью Windows PowerShell, можно использовать командлет Uninstall-WindowsFeature . Команды удаления будут выглядеть следующим образом (после удаления необходимо перезагрузить сервер ).

Для удаления компонента «Консоль управления службами IIS»

Uninstall-WindowsFeature -Name "Web-Mgmt-Console"

Для удаления службы «Служба FTP»

Uninstall-WindowsFeature -Name "Web-Ftp-Service"

На этом у меня все, надеюсь, материал был Вам полезен, пока!

Иногда проще и быстрее передать файл через собственный ftp-сервер, чем закачивать на файлообменник. Ниже рассмотрена процедура установки и настройки ftp-сервера IIS, входящего в состав Windows 7.


FTP-сервер входит в состав служб IIS. Для его установки открываем Панель управления -> Программы -> Включение или отключение компонентов Windows. Раскрываем раздел Службы IIS и ставим галочки напротив следующих компонентов: Служба FTP и Консоль управления IIS.

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

Открываем Панель управления -> Система и безопасность -> Администрирование -> Управление компьютером (можно быстрее: меню Пуск -> правый клик на Компьютер -> в меню выбрать пункт Управление). В открывшемся окне раскрываем группу Службы и приложения и открываем Диспетчер служб IIS. В окне Подключения выбираем папку Сайты, затем в правом окне Действия нажимаем на ссылку Добавить FTP-сайт.

В мастере создания ftp-сайта указываем его название и расположение (по умолчанию c:\inetpub\ftproot).

Далее указываем параметры привязки и SSL. Раздел привязка оставляю без изменений. Опцию «Запускать ftp-сайт автоматически» отключаю (ftp мне нужен только время от времени). В разделе SSL выставляю опцию «Без SSL».

В следующем окне оставляем все без изменений и нажимаем Готово.

Сайт создан. Теперь можно перейти к дополнительным параметрам для тонкой настройки (например ограничить максимальное количество одновременных подключений). Выделите только что созданный сайт, справа в панели Действия нажмите на Дополнительные параметры.

Следующий этап — настройка брандмауэра Windows. Откройте Панель управления -> Система и безопасность -> Брандмауэр Windows -> Дополнительные параметры. В разделе «Правила для входящих подключений» находим и активируем «FTP-сервер (входящий трафик)» и «FTP Server Passive (FTP Passive Traffic-In)». Последнее правило позволяет подключаться ftp-клиенту в пассивном режиме.

В разделе «Правила для исходящего подключения» находим и активируем «FTP Server (FTP Traffic-Out)».

Если в системе установлен дополнительный брандмауэр (Comodo, Outpost и т.п.), то в нем также необходимо открыть порт 21 (TCP) для входящих подключений и порт 20 (TCP) для исходящих.

Если подключение к Интернет осуществляется с помощью маршрутизатора, и вы хотите сделать свой сервер доступным интернет-пользователям, тогда необходимо настроить проброс портов на маршрутизаторе. На моем Dlink DI-804HV это выполняется в разделе Virtual Server.

192.168.10.4 — ip-адрес ftp-сервера в локальной сети.

Настройка прав пользователей.

Если оставить все как есть, то подключиться к ftp-серверу сможет любой пользователь (включен анонимный доступ) с правами только на чтение (можно скачивать, но записывать и изменять файлы нельзя). Предположим, что нам нужно сделать доступ для доверенных пользователей, которые имели бы права записи и изменения файлов.

Открываем Панель управления -> Система и безопасность -> Администрирование -> Управление компьютером (Пуск -> правый клик на Компьютер -> в меню выбрать пункт Управление). Далее раскрываем группу Локальные пользователи и группы (данная настройка доступна только в редакциях Бизнес и Максимальная). Правый клик на папке Группы, в меню выбираем Создать группу.

Вводим название группы — Пользователи FTP, описание (можно не вводить) и нажимаем кнопку Создать.

Теперь необходимо создать пользователя. Делаем правый клик на папке Пользователи и в меню выбираем Новый пользователь.

Вводим имя пользователя (например ftp_user_1), пароль (не менее 6 символов), выставляем галочки напротив опций «Запретить смену пароля пользователем» и «Срок действия пароля не ограничен».

Пользователь создан. Теперь необходимо присвоить ему ранее созданную группу Пользователи ftp. Для этого открываем свойства пользователя и переходим на закладку «Членство в группах». По умолчанию новому пользователю присваивается группа Пользователи, удаляем ее. Нажимаем кнопку Добавить -> Дополнительно -> Поиск. Откроется список групп пользователей. Выбираем группу Пользователи FTP и нажимаем Ok. В итоге получаем:

Нажимаем Ok и переходим к следующему этапу.

На этапе создания ftp-сайта нам было необходимо выбрать рабочий каталог (c:\inetpub\ftproot). Теперь для группы «Пользователи FTP» необходимо настроить права доступа к этому каталогу. Открываем c:\inetpub в проводнике, открываем свойства папки ftproot, переходим на закладку Безопасность и нажимаем кнопку Изменить. В открывшемся окне нажимаем кнопку Добавить и выбираем группу «Пользователи FTP» (как при создании пользователя). Устанавливаем уровень прав — «Полный доступ» и нажимаем Ок.

Последний этап. Вновь открываем Диспетчер служб IIS и выделяем наш ftp-сервер (Test FTP). В панели управления ftp-сайтом выбираем «Правила авторизации FTP». Добавляем разрешающее правило. В открывшемся окне выбираем опцию «Указанные роли или группы пользователей». Внизу в текстовом поле руками прописываем название нашей группы (Пользователи FTP), далее ставим галочки в разделе Разрешения напротив Чтение и Запись и нажимаем Ок.

На этом настройка завершена.

В начале мы не выбрали опцию автоматического запуска сервера, поэтому не забываем запустить его вручную (правый клик на названии сайта -> Управление FTP-сайтом -> Пуск).

Как подключиться?

Вариант с использованием проводника Windows.
Открываем Компьютер (Vista, Win 7) или Мой Компьютер (XP).
Для анонимного доступа просто вводим в адресную строку адрес сервера (ftp://192.168.10.4).
Чтобы войти с именем пользователя и паролем вводим адрес вида: ftp://[имя пользователя]:[пароль]@[адрес ftp-сервера]. Например ftp://ftp_user_1:[email protected] — для подключения из локальной сети. Для подключения из Интернет локальный адрес заменяем на внешний или на доменное имя.

Как сделать свой ftp-сервер доступным из Интернет?

Если компьютер подключен к Интернет на прямую, то никаких дополнительных действий предпринимать не нужно.

Если компьютер подключен к Интернет через роутер, тогда в панели управления роутера необходимо настроить форвардинг порта TCP 21 (часто это еще называют виртуальным сервером). .

FTP – это сокращенное от английского выражение "File Transfer Protocol", что в переводе обозначает "Протокол Передачи Файлов". Данные файлы хранятся на FTP-серверах, а действия с файлами, хранящимися на FTP-сервере, выполняются при помощи специальных программ, именуемых FTP-клиентами или FTP-менеджерами. Они позволяют скачивать файлы с FTP-сервера, загружать их туда, создавать на нем новые папки и файлы, редактировать их, управлять правами доступа к каталогам сайта и т.д. Таким образом, чтобы работать с веб сайтом по FTP нам нужно подключиться к FTP-серверу при помощи FTP-клиента.

Для этого, в свою очередь, нужно узнать адрес FTP-сервера и выбрать FTP-клиент. Адрес FTP-сервера - это IP адрес или доменное имя вашего сайта, которые можно найти в панели управления вашим хостингом.
По моему мнению лучшими программами FTP-менеджер являются FileZilla и Total Commander. Сегодня разберем программу - FTP-клиент FileZilla.

Скачать FileZilla рекомендую с официального сайта разработчика http://filezilla.ru/. Программа FileZilla доступна в трёх версиях. Версия с инсталлятором, она на сайте разработчика идёт с ремаркой "рекомендуется" - самый лучший и надёжный выбор для начинающего пользователя. Всё что вам нужно – просто скачать файл, запустить его и после этого процесс установки произойдёт без вашего вмешательства. FileZilla имеет удобный и к тому же русифицированный интерфейс, что делает ее идеальным помощником при работе с FTP.


Запускаем скачанный установочный пакет FTP-клиента.


Вам будет предложено принять лицензионное соглашение. Принимаем соглашение нажатием кнопки "I Agree".


Нажимаем кнопку "Next" для продолжения установки.



Указываем путь установки Filezilla FTP Client и снова нажимаем "Next".


Нам предложено создать имя папки для установки, сохраняем по умолчанию Filezilla FTP Client.
Нажимаем " Install" и по окончанию установки "Finish". Программа установлена.

Настройка подключения FTP-клиента FileZilla с хостингом

Для подключения к своему сайту по FTP в настройках FileZilla нужно указать адрес FTP-сервера, а также логин и пароль доступа к FTP. После установки открывается окно FTP-менеджера. Для того чтобы настроить подключение FTP-клиента FileZilla к нашему хостингу нажмите на кнопку "Открыть Менеджер Сайтов" в верхнем левом углу окна.


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


В случае, если у вас имеется много сайтов разной тематики, то для удобства их можно систематизировать, разложив по папкам. Для этого кликните по кнопке "Новый каталог" и введите наименование папки. А уже затем нажмите кнопку "Новый Сайт" и ведите название сайта.


После того как в левой колонке выбран сайт (выделите нужный сайт в списке), справа отображаются опции:

Вкладка "Общие"

"Хост" - имя или IP-адрес сервера хостинга для подключения. Какой хост указывать можете посмотреть в панели управления хостинга (параметры подключения по FTP) или в технической поддержке хостинга.
"Порт" - номер порта подключения к серверу, обычно не требует заполнения или же указан в панели управления хостингом.
"Протокол" - тип используемого протокола подключения: FTP - обычный или SFTP - шифрованный. Обычно подходит просто FTP.
"Шифрование" - возможность обеспечивать шифрование через TLS (криптографический протокол, обеспечивающий защищённую передачу данных между клиентом и сервером в сети Интернет, аналог SSL). Лучше не включать так как на многих серверах TLS не работает.
"Тип входа" - существует несколько вариантов: анонимный (для входа никакие данные не указываются), нормальный (указываете Ваш логин и пароль от FTP, самый часто используемый тип входа), запросить пароль (вводится логин, а пароль после этого запрашивается), интерактивный (используется крайне редко), учетная запись (вместе с логином и паролем вводится учетная запись, используется крайне редко).
"Пользователь" - имя пользователя (логин для подключения по FTP).
"Пароль" - пароль для подключения по FTP.
"Учетная запись" - обычно не требуется для ввода.
"Комментарии" - поле ввода комментариев к добавленному сайту.


Нажмите "ОК" для применения настроек.
Итак, все настройки заданы и теперь можно подключаться к FTP-серверу. Для этого в окне FileZilla достаточно нажать на стрелочку рядом с кнопкой "Открыть Менеджер Сайтов" и выбрать необходимый нам хост (если у вас несколько сайтов).


Программа откроет в левой части список дисков и каталогов вашего компьютера ("Локальный хост"), справа – содержимое FTP-сервера ("Удаленный хост"). Раскрываем список дисков кликом по значку "плюс" и выделяем любую папку, ниже отображается ее содержимое. На FTP-сервере дисков нет, но здесь есть корневые каталоги. Если выделить один из каталогов, то ниже вы увидите его содержимое. Внизу страницы расположена панель текущих заданий - в ней отображается процесс передачи файлов и папок, а также успешные и неудачные передачи. Это удобно при передаче большого количества файлов.


Теперь рассмотрим простые действия с папками и файлами на FTP, которые приходится выполнять каждому владельцу сайта.

Копирование файлов и папок по FTP с помощью FTP-клиента FileZilla

Перемещать файлы и папки между вашим компьютером и сервером по FTP можно простым перетягиванием мышки т.е. зажал левой кнопкой мышки необходимый файл или папку, перетянул куда Вам нужно, либо на FTP сервер либо на компьютер, и отпустили левую кнопку мыши. Для перемещения группы файлов и папок нужно выделить несколько файлов удерживая клавишу "ctrl" или "Shift" и кликая левой кнопкой мыши по нужным файлам/ папкам.
Не важно, будете ли вы копировать файл с FTP сервера или на сервер – данный способ работает везде и называется drag-and-drop, что в переводе с латиницы означает «тащи и бросай».
Также можно воспользоваться контекстным меню: следует открыть требуемые папки на вашем компьютере и FTP сервере, выделяем, удерживая "Shift" или "Ctrl", нужные файлы/папки, а затем жмем по ним правой кнопкой мыши и из выпадающего списка выбираем "Скачать" (в случае, если качаем с хоста на компьютер) или же "Закачать на сервер" (в случае, если файлы закачиваются на хост с компьютера).


Операции с файлами и папками на FTP-сервере через FileZilla

Все основные действия с файлами и папками на удаленном хосте доступны при помощи контекстного меню, необходимо выделить нужный объект, нажать правую кнопку мыши и выбрать нужный пункт:

  • переименование (пункт "Переименовать");
  • редактирование (пункт "Просмотр/Правка");
  • удаление (пункт "Удалить");
  • создание новых каталогов на FTP сервере (пункт "Создать каталог").

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


Управление правами доступа к файлам и папкам сайта с помощью FTP-клиента FileZilla

Посетителям своего сайта Вы можете разрешить выполнять те или иные действия. Впрочем, настройка прав доступа к файлам и папкам сайта больше относится не к пользователям, а к скриптам и системам управления контентом, которые обеспечивают загрузку пользовательских данных, например изображений, на ваш сайт. Но если не разрешить скрипту доступ к определенному каталогу, то он просто не сможет сохранить туда пользовательский материал и, вместо своего изображения на вашем сайте, посетитель увидит сообщение об ошибке. Это нужно знать и пользоваться в целях обеспечения безопасности сайта, защищая те файлы, которые изменяться не должны.
Очень важно грамотно настроить права доступа к файлам/каталогам своего сайта. Для каждого файла/каталога можно разрешить или запретить чтение, запись и выполнение:

  • "чтение" - просмотр содержимого каталога, это право назначено всем каталогам по умолчанию;
  • "запись" - сохранение данных в каталог;
  • "выполнение" - запуск скриптов из каталога.

Для того чтобы внести изменения в права доступа к файлу/каталогу с помощью программы Filezilla, найдите его на FTP-сервере и кликните по нему правой кнопкой мыши. В контекстном меню выберите пункт "Права доступа к файлу" .


Теперь можно изменить атрибуты файла/каталога. Полный доступ предоставляют права с номером "777" - можно или указать число, или отметить галочками. Для того чтобы запретить их, достаточно снять галочки. Для применения настроек нажмите кнопку "ОК".
Отдельно нужно сказать о предоставлении прав доступа к папкам. Можно назначить новые права доступа только к выбранной папке или же еще и файлам с папками, которые находятся внутри этой выбранной папки.
Если в папке, права доступа к которой вы решили изменить, будут находиться файлы или вложенные папки, то здесь следует определится нужно ли перенаправлять к ним устанавливаемые права доступа.
Если Вы поставите в чекбоксе менеджера галочку "Перенаправить во вложенные каталоги" то значение прав доступа, которые вы установите, будут применены ко всем файлам и подкаталогам, которые будет лежать в этом каталоге и к самому каталогу в том числе.

Связка FTP-клиента FileZilla с блокнотом Notepad++

Открывать для редактирования файлы с расширением php, css, html и js лучше всего в редакторе Notepad++
Чтобы в FTP-клиенте FileZilla открыть на редактирование файл, необходимо его выделить и кликнув правой кнопкой мышки выбрать в выпадающем списке пункт "Просмотр/Правка".
После выбора пункта "Просмотр/Правка",выделенный файл откроется той программой, которая на Вашем компьютере по умолчанию отвечает за данное расширение. Для того, чтобы файлы с вышеуказанными расширениями открывались в именно редакторе Notepad++ необходимо провести определенные настройки, то есть связать программу FileZilla с редактором Notepad++. Для этого в программе FileZilla в верхнем меню выбираем "Редактирование"→ "Настройки"



В правой колонке "Редактор по умолчанию" включаем "Использовать следующий редактор", затем нажимаем обзор и выбираем программу Notepad++ (по умолчанию: C:\Program Files (х86)\Notepad++\notepad++.exe). Жмем кнопку "OK". Теперь при редактирование файлов в программе FileZilla, по умолчанию будет открываться редактор Notepad++.
После того как все необходимые действия через FTP с файлами сайта выполнены, отключитесь от него, нажав кнопку "Отключиться от просматриваемого сервера" в окне FTP клиента FileZilla.


Как видите, работать с сайтом по FTP, когда на вашем компьютере установлен такой шустрый и удобный FTP-клиент как FileZilla, одно удовольствие.

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

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

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

Шаг первый.

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

Шаг второй

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

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

Шаг третий

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

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

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

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

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

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

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

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

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

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

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

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

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

Шаг пятый

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

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

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

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

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

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

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

Шаг шестой

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

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

Шаг седьмой

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

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

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

Понравилась статья? Поделиться с друзьями: