• Установка и настройка защищенного FTP сервера на FileZilla. Сам себе провайдер: настраиваем серверы FTP и TFTP Создать ftp сервер для скачивания файлов

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

    1. Прямая ссылка на хранимый на FTP-сервере файл

    Ftp://<Логин >:<Пароль >@<Адрес >/<Путь >

    Покажу на примере. Пусть имеется FTP-Сервер с адресом ftp://сайт (или ftp://178.74.69.30 ) и данными для подключения:

    • Имя пользователя — user
    • Пароль — pass123

    На сервере создан каталок Temp в котором находится файл file.txt . Прямая ссылка на этот файл будет следующей:

    Ftp://user:pass123@сайт/Temp/file.txt

    Если в имени файла присутствуют пробелы, следует заменить их набором символов %20 , то есть ссылка для файла file new.txt будет такой:

    Ftp://user:pass123@сайт/Temp/file%20new.txt

    2. Ярлык для папки на FTP-сервере

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

    Откроется мастер создания ярлыка. В поле «Расположение объекта » напишем

    C:\Windows\explorer.exe ftp://user:pass123@сайт/Temp

    3. Подключение директории FTP-Сервера как сетевого диска

    Ну и наконец, подключим папку Temp на нашем FTP-сервере как сетевой диск. Для этого откроем обозреватель на начальной странице «Компьютер » и в панели навигации выберем «Подключить сетевой диск » .

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

    Откроется «Мастер добавления сетевого размещения » , жмем «Далее » и кликаем по ссылке «Выберете другое сетевое размещение » .

    Нажимаем «Далее » , вводим имя сетевого размещения, снова «Далее » и завершаем работу мастера нажав «Готово » . Если все сделано правильно, в списке дисков должна появиться прямая ссылка на выбранную директорию на FTP-сервере.

    Помогла ли Вам данная статья?

    Если вы обращаетесь к подобного рода статьям, то лишний раз напоминать о сути и назначении подобных серверов, скорее всего, не имеет смысла, но для проформы стоит уточнить, что 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 на наличие открытых портов для сайта и можете смело приступать к работе.






    Настройка ftp сервера FileZilla (эта статья)

    Для организации FTP сервера на windows советую воспользоваться FileZilla Server .
    Это очень простой и бесплатный FTP сервер, имеющий все необходимые возможности.

    Если у вас не установлен FileZilla Server, можете . Во время установки лучше оставить все предлагаемые параметры по умолчанию, разве что, пути для установки программы укажите свои.
    После установки должен запуститься интерфейс сервера, если этого не произошло, то для доступа к интерфейсу запускайте FileZilla Server Interface.exe .

    11.03.2010 vitz
    наконец то понял, что надо просто обновить тотал, чтобы файлы с русскими именами работали.
    пробовал ставить в filezilla различные патчи, которые отрубают юникод, но все глючило...
    Так что, СПАСИБО за совет обновить total, а то неделю уже мучался, не знал что делать.

    24.10.2010 Alyona
    Большое спасибо за помощь!!!

    21.12.2010 alexes
    При установки прав доступа выдает ошибку
    504 Command not implemented for that parameter. фтп сервер работает нормально, может что в настройках надо поменять??

    21.12.2010 админ
    alexes, но ведь это ftp под windows, а у файлов под windows нет прав доступа.
    По крайней мере таких, как в unix(775,644 и т.д.)

    23.12.2010 alexes
    Спасибо.
    Буду ставить unix, windows меня разочаровал!!

    25.12.2010 серый
    если ктото считает что под виндовс нет прав доступа-курите мануалы.закладка безопасность в "свойствах" файла и папок ниочём не говорит?

    28.12.2010 valdemar
    Поставил autoban, испробывал, а теперь не могу разбанится а FileZilla, кто знает куда записывается бан лист?

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

    28.12.2010 valdemar
    в том то и дело что нет нигде ни в настройках ни логах списки забаненых, отключаю после опять включаю, бан остается

    28.12.2010 valdemar
    Извиняюсь, просто не правильно вводил login. Все ОК

    27.01.2011 Alex
    Автору спасибо. Использовал до этого Serv-u, не в восторге, т.к. замечено плохое влияние на общее состояние системы (сайты, которые висят на нем, грузятся долговато, даже через локалку, да и в целом ноут начал подтормаживать после месяца работы). Так что спасибо за альтернативный вариант!

    21.02.2011 vua4kuj
    Настроил сервер. Все хорошо. Но есть проблема. При попытки скачать файл с сайта блаузер просит дать логин и пароь, но ведь я не омгу их раздавать на лево и на право. А пользованель сайта хочет скачать файл. Что подстроить надо? Всем сразу СПАСИБО

    12.05.2011 Lik
    Помогите пожалуйста! есть роутер (маршрутизатор) под ним хаб а уже под хабом комп, существует внешний айпи (к примеру 85.234.0.1) и внутренний (к примеру 192.168.0.111). Как настроить Filezila и роутер чтобы коннектилось при вводе ftp://85.234.0.1
    Сейчас он просто долго думает, потом выдает что неконнект...
    Что я сделал в настройках USe the following IP дал ему адрес внутр IP 192.168.0.111. Порт на роутере для ftp 21 в файлзиле везде написано 14147. в разбросе портов поставил 21-21. Может что не так делаю? подскажите пожалуйста.

    23.05.2011 zaza
    Попробуй отключить брэдмауэр. Мне помогло.

    02.06.2011 Snork
    Подскажите кто знает: Я поставил сервер но подключится к нему можно только по сети. как сделать так чтобы можно было подключатся через интернет(например с телефона)?

    03.06.2011 виктор
    Snork, если к серверу можно подключиться по сети, значит можно и через интернет.
    Дело уже в настройках сетевого экрана, ну и конечно ip белый нужен.
    Если ip белый, тогда настраивайте сетевой экран, чтобы в нем был открыт порт 21

    05.08.2011 НИКОЛАЙ
    Нужна Ваша помощь. При подключении компьютера к ресиверу SKYWAY не могу соединиться с FTP-сервером, выдает ошибку пишет \"Не удается записать c:\\Program Files\\Total commander\\wcx_ftp.ini Снимите защиту от записи\" После ввода IP и названия нового элемента. У меня Windows 7.Что делать. Спасибо

    08.08.2011 Степан
    помогите,я подсоединится не могу,пишет вести пароль,хотя он на сервере не установлен,что делать,подскажите!!**??!?

    Доброго времени суток, дорогие читатели! Как Вы поняли из заголовка, сегодня поговорим про FileZilla Server и создание своего FTP сервера как такового.

    В последнее время приходит много сообщений с просьбами рассказать о том, как установить свой собственный FTP сервер в домашних (или не очень) условиях.

    О том, что такое FTP , если кто-то вдруг не в курсе, Вы можете узнать в этой моей статье " " или сразу приступать к чтению (в рамках данной статьи есть пару слов о самом протоколе).

    Подготовка к установке своего FTP-сервера

    Как и обещал, для начала кратко о том, что такое FTP для тех, кто не знает:

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

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

    Установка FTP FileZilla Server

    После скачивания дистрибутива, собственно, запустите его установку (имеется ввиду, что надо кликнуть по скачанному exe -файлу) и следуйте рекомендациям ниже.

    На первом окне нужно согласиться с лицензионным соглашением, нажмите “I Аgree ”.

    • Стандартный (Standart) - вариант для установки с нуля для полного функционирования сервера.
    • Полный (Full) - почти тоже самое, но так же в папку установки будут скопированы исходный код программы, на случай, если вы что-то захотите в ней изменить.
    • Только FTP сервис (Service only) - устанавливается непосредственно FTP сервис, без доступа к нему через интерфейс. Полезно, если вы планируете управлять своим файлохранилищем с другого компьютера.
    • Интерфейс управления (Interface only) - в отличие от предыдущего пункта, ставится только графическая оболочка управления сервером, но не он сам. Используйте, если вы хотите удаленно получить доступ к своему FTP серверу.
    • Выборочная установка (Custom) - Вы вольны выбирать, что хотите поставить на свой компьютер.

    На следующем окне необходимо выбрать папку установки, например, “C:\Program Files\FileZilla Server ”. После выбора переходите к следующему окну (Next ).

    Теперь установщик попросит нас выбрать способ установки и запуска сервера.

    Есть три варианта:

    • Как службу и запускать при входе в систему
    • Как службу и запускать вручную
    • Простая установка, запускать вручную

    Рекомендуется выбрать первый или второй вариант. Разница лишь в том, что во втором случае для работы сервера, Вам необходимо будет переходить в "Панель управления - Администрирование - Управление службами ", находить там службу в списке и запускать её самостоятельно, надавив на кнопочку запуск.

    Порт и первичный запуск FileZilla Server

    Кроме того, на этом этапе следует указать порт, по которому будет подключаться интерфейс управления сервером, т.е так сказать, Ваша консоль администрирования, которая позволит Вам задавать настройки, смотреть кто и куда подключился и тп. Для повышения безопасности, смените его со стандартного (14147 ) на какой-нибудь еще.

    Так же по-умолчанию, отмечена опция запустить сервер после установки (Start Server after setup completes). Можете оставить эту галочку, а можете убрать. Дело Ваше. Сделав оное, переходим к последнему окну, используя кнопочку Next .

    Здесь выбираем варианты запуска интерфейса.

    Их опять же три:

    • При вход в систему, для всех пользователей
    • При входе в систему, для текущего пользователя
    • Вручную

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

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

    И третий вариант задает параметр запуска только вручную, т.е оный не будет стартовать вместе с системой вовсе.

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

    Галочка (Start Interface after setup completes ) в данном окне, опять же, задает запуск интерфейса сразу в конце установки.

    Ну и, разобравшись со всем оным, наконец-то можно начать установку сервера (используя, само собой, кнопочку "Install ") :)

    Первичная настройка FTP FileZilla Server

    Итак, после установки, при первом запуске интерфейса, появится маленькое окошко, где требуется указать адрес и порт для подключения, а так же пароль администратора (при первой установки его нет). Можно отметить опцию "Всё время подключаться к этому серверу" (Always connect to this server). Нажимаем "Ok ".

    Хочется подчеркнуть, что это есть подключение к серверу локально, а именно, подключение к интерфейсу администрирования, т.е выдавать адрес 127.0.0.1 и порт 14147 для друга, который захочет подключиться, бесполезно. О внешних адресах, паролях и явках, необходимых для подключения к серверу, будет написано по ходу статьи.

    Теперь перейдем к настройкам. Это делается путем перехода по адресу "Edit -> Settings " или кликом на кнопку на панели интерфейса:

    Перед вами откроется окно настроек. На первой вкладке (General Settings) можно задать следующие параметры:

    Сверху вниз по скриншоту:

    • Порт, по которому клиенты будут подключаться к серверу
    • Максимальное количество клиентов
    • Количество потоков
    • Различные таймауты (три штуки)

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

    Вторая настройка отвечает за максимальное количество подключений. По-умолчанию значение параметра стоит “0 ”, это означит, что их количество не ограничено. Менять этот параметр стоит в том случае, например, если Ваш интернет канал не справляется с нагрузкой, т.к к Вам подключается уж очень много людей.

    Остальное можно оставить без изменений, т.к для домашнего использования настройки оптимальны.

    В подпункте “IP Filter ” можно задать IP адреса (или их диапазон), которым будет запрещено подключаться к Вашему серверу, а так же задать исключения из заданного диапазона (второе поле).

    Т.е, например, если Вы хотите кого-то забанить и запретить ему попадать на Ваш сервер, то укажите его в первом окошке. Так же, если Вы хотите предоставить доступ только кому-то определенному и запретить всем остальным, то поставьте звёздочку в первом поле и задайте список IP -адресов во втором.

    Вкладка “Passive mode settings ” регламентирует параметры для пассивного подключения к серверу и отклик оного.

    Менять здесь что-либо стоит только в том случае, если Вы подключены к интернету не напрямую, а через роутер, на котором обитает фаерволл и NAT . В этом случае может потребоваться указать в поле "Use the following IP " свой внешний IP -адрес (можно узнать у провайдера или в интерфейсе роутера), а так же задать диапазон портов (Use custom port range), через которые клиент сможет подключаться к Вашему серверу в пассивном режиме.

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

    Раздел настроек “Miscellaneous ” содержат малозначительные для домашнего фтп-сервера настройки. Например, такие как “Не показывать пароль в лог-файлах ” (Don"t show passwords in message log), “Запускать интерфейс свернутым ” (Start minimized), а так же размеры буферов передачи. Трогать здесь, в общем-то, ничего не нужно.

    На вкладке “Admin Interface Settings ” можно задать IP -адрес и порт, по которым будет доступен интерфейс управления сервером (тот самый, что мы вначале использовали как 127.0.0.1 и 14147 , т.е, если есть желание, то Вы можете их сменить). Кроме того, можно указать IP -адреса, которым разрешено подключаться к нему.

    Раздел настроек “Logging ” позволяет включать запись лог-файлов (Enable logging to file), настроить их максимальный размер (Limit log file size to), писать все в один файл (Log all to "FileZilla Server.log") или для каждого дня создавать отдельный (в этом случае можно ограничить их максимальный срок хранения).

    Вкладка “GSS Settings ” отвечает за использования протокола Kerberos GSS . Для обычного использования эта опция не требует настройки.

    Остаточные настройки FTP сервера - скорости, шифрование и тп

    Далее у нас “Speed Limits ”. Оная может помочь ограничить скорость входящих и исходящих соединений. Есть два пути ограничения: задать постоянное ограничение на все время или создать правила на конкретный день и/или час. Ограничения задаются в килобайтах.

    Вкладка “Filetransfer compression ” позволяет включить режим сжатия файлов при передаче. При этом можно настроить минимальный и максимальный уровни сжатия, а так же указать IP-адреса, для которых не будет использоваться компрессия. Трогать что-либо совсем не обязательно.

    Чтобы настроить защищенное соединение между клиентом и сервером, надо перейти к пункту настроек “SSL/TLS Settings ”. Здесь нужно включить поддержку этих протоколов и указать пути к закрытому ключу, файлу сертификата и пароль. Для среднестатистического пользователя в этом нет необходимости, поэтому в этой статье рассматриваться не будет.

    И наконец, можно включить автоматический бан пользователей после n -ых попыток неудачных подключений, и время бана. Для этого стоит перейти на вкладку “Autobans ” и, если Вам оное необходимо, то выставить галочку "Enable automatic bans ", указать в графе "Ban IP adress after " количество попыток после которых будет осуществляться блокировка, а так же время блокировки в поле "Ban for ".

    Оное бывает нужно, чтобы нежелательные личности не спамили Ваш сервер своими попытками подключений.

    Первоначальная настройка аккаунтов пользователей (users) и шары (share) в FileZilla Server

    Теперь настроим доступы пользователей, а именно их аккаунты, пароли, папки и тп.
    В качестве примера создадим самого, так сказать, распространенного пользователя и дадим ему доступ.

    Итак, для добавления нового аккаунта следуем, в главном окне интерфейса, по пути “Edit -> Users ”. Перед нами предстанет окно работы с пользователями.

    Для добавления нового необходимо нажать “Add ”. Далее необходимо будет задать его имя, например, anonymous, и принадлежность к группе (в нашем случае указывать не будем). Задаем, жмем “Ok ”.



    Теперь для нашего нового пользователя можно задать пароль и ограничение по количеству соединений. При необходимости сделайте оное, выставив галочку "Password " и указав его (пароль) в окошке напротив. Настоятельно рекомендуется использовать пароли для пользователей в целях безопасности.

    Далее переходим на вкладку “Share Folders ”. Здесь, собственно, мы задаем к каким именно папкам пользователь будет иметь доступ. Делается это просто: жмем “Add ” и выбираем нужную папку на диске. Слева можно задать права доступа к ней: только чтение - “Read ”, запись - “Write ”, удаление - “Delete ” и возможность изменения существующих файлов в директории - “Append ”. Ниже можно разрешить создание, удаление, получение списка файлов и распространение разрешений на подкаталоги.

    Задаём необходимые Вам параметры и папки и.. Жмакаем ОК

    На этом первоначальная настройка закончена. Для домашнего пользования большего и не надо;)

    Доступ пользователей к серверу FileZilla Server

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

    Узнать внешний IP -адрес можно, обратившись к провайдеру, посмотрев в настройках роутера или же, попросту, воспользовавшись одним из многочисленных сервисов, как например, (как Вы наверняка догадались, Вам нужно то, что написано под текстом “Ваш IP адрес:” ;)).

    Послесловие

    Вот такие вот дела.

    Не смотря на то, что статья максимально ориентирована для небольшого домашнего использования, я постарался максимально подробно объяснить все необходимые настройки и нюансы FileZilla Server .

    Как и всегда, если есть какие-то вопросы, дополнения и тп, то пишите в комментариях, - буду рад помочь.

    PS: За существование оной статьи отдельное спасибо другу проекта и члену нашей команды под ником “Kellis"у “.

    Многих из вас интересует вопрос о том, как создать FTP-сервер. Я хочу внести некоторую ясность. Для того чтобы все понимали, о чем идет речь, давайте выясним, что же это вообще такое? Чтобы не углубляться в дебри, просто скажу, что это хранилище файлов больших объемов в интернете. Также этот сервер иногда называют программой.

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

    Теперь остановимся на том, что же такое Он предназначен для того, чтобы передавать файлы в Интернете. Для этого им используются различные сетевые передачи данных и команд между сервером и клиентом. То есть данный протокол позволяет производить обмен файлами посредством связи с удаленным устройством. Абсолютно все компании, которые предоставляют услуги хостинга, дают своим клиентам такую возможность.

    Итак, как Во-первых, вам понадобиться логин с паролем. Когда вы пользуетесь услугами хостинга, компания должна вам предоставить ФТП-данные после регистрации, которые приходят обычно на электронный ящик. Если этого не произошло, необходимо обратиться в соответствующую службу поддержки. То есть ответ на вопрос о том, как создать FTP-сервер, весьма прост: это происходит автоматически на хостинге.

    Если же вы хотите дать доступ к данным своего сайта каким-то лицам (например, для редактирования шаблонов), есть возможность создать дополнительный аккаунт, в котором определить путь только к необходимому каталогу. Таким образом, человек получит доступ только к тому, к чему вы позволите.

    Как это сделать? Возьмите любой хостинговый провайдер. Перейдите к вкладке ФТП на панели управления. Когда вы это сделаете, тут же увидите окно, которое позволит произвести необходимые настройки. Корневая директория будет там называться "sayt/public_htm". Если указать ее, то получаем полный доступ ко всем файлам сайта.

    Для того чтобы создать отдельную учетную запись, необходимо вписать пароль с логином, а также путь к каталогу. Например, если это будет тема, то сначала напишите "sayt/public_htm" (корневой каталог), после этого "/wp-content" (папка, содержащая темы, плагины и другие данные), после чего "/themes", где определите название темы. Пропишите этот путь в окне и выберите функцию "Создать".

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