как создать ftp сервер на компьютере windows 10 filezilla

Установка и конфигурация FTP сервера Filezilla

как создать ftp сервер на компьютере windows 10 filezilla

Что нам нужно:

2. FTP-клиент или любой браузер для проверки работоспособности FTP-сервера

# Установка

Скачанный дистрибутив запускаем и начинаем установку

1. В первом шаге нажимаем I Agree

2. Далее необходимо выбрать компоненты установки, здесь ничего сложного, оставляем как есть или убираем ярлыки, Source Code устанавливать не нужно

3. Выбираем место установки, можно сотавить по-умолчанию

4. на четвертом шаге необходимо выбрать апраметры работы службы сервера, есть 3 варианта:

а. Установка сервера как службы и автоматический запуск

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

в. Установка сервера как обычное приложение и автоматический запуск

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

как создать ftp сервер на компьютере windows 10 filezilla

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

# Настройка

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

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

# Основная конфигурация сервера

1.General Settings. Можно изменить 21 порт на какой-либо другой, обычно это не нужно, но бывает полезно, чтобы оградить свой сервер от лишних посягательств, т.е. 21 порт будет недоступен и тот, кто не осведомлен может предположить, что сервера нет. Так же можно указать максимальное количество одновременно подключенных пользователей, помогает для снижения нагрузки для слабых машин. Ниже можно указать количество ядер процессора, которые буду использоваться сервером для распределения нагрузки.

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

4. Speed Limits. Возможность задать ограничения скорости на загрузку и закачку. Можно просто сделать общее ограничение скорости или добавить необходимое число правил по дням и часам. Полезно использовать для того, чтобы FTP-сервер не загружал весь канал

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

По окончанию настройки можно нажать ОК

# Добавляем пользователей

как создать ftp сервер на компьютере windows 10 filezilla

1. General. Здесь мы создаем новую учетную запись. Нажимаем Add, появляется поле ввода имени пользователя и выбора группы, в которую мы хотим его добавить. Если группы нет, то соответственно выбрать ее нельзя. Для серверов с небольшим количеством учетных записей создавать группы не обязательно, достаточно просто создать несколько учетных записей и на каждую назначить свои права

Затем ставим галку Password и вводим пароль для учетной записи. Ниже можно установить лимиты для пользователя по количеству подключений и количеству подключений с одного IP. Нулевые значения будут означать отсутствие ограничений

как создать ftp сервер на компьютере windows 10 filezilla

2. Shared folders. Здесь для конкретного пользователя мы выбираем папки, в которые он будет иметь доступ и права на эти папки

как создать ftp сервер на компьютере windows 10 filezilla

как создать ftp сервер на компьютере windows 10 filezilla

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

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

3. Speed Limits & IP Filter. Здесь как и в основном конфиге сервера можно произвести индивидуальные настройки для аккаунта относительно ограничений по адресам и скоростям, удобно для создания исключений от основных правил

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

Источник

Как создать FTP-сервер через Filezilla Server?

Доброго времени суток, дорогие друзья! Если вы оказались на данной странице, значит вас очень сильно интересует вопрос «Как создать FTP-сервер через Filezilla Server?»

Сегодня мы постараемся максимально подробно разобрать этот вопрос.

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

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

Для тех, кто еще не в курсе, что же такое FTP, кратко поясним, что:

FTP (от англ. F ile T ransport P rotocol) — это протокол передачи данных, который позволяет получить доступ к файлам на удаленном сервере. В данной технологии различают две стороны, серверную ( FTP сервер) и клиентскую ( FTP клиент). В случае, если вы хотите поделиться своей коллекцией музыки или художественными изысканиями, Вам понадобится FTP сервер, т.е место куда все будут подключаться и скачивать всё, что Вы разрешили. Как раз о том, как это настроить, и пойдет речь в данной статье.

Для того, чтобы сервер установить, первым делом, конечно же, скачиваем программу, которая позволит его развернуть. Наверняка вы уже поняли, что речь идет о программе Filezilla. О том, какими преимуществами обладает данная программа можно говорить бесконечно, но, основное, все таки, вы должны понимать:

Скачать можно, конечно же, на нашем сайте.

Вернемся к нашей теме и сразу сделаем небольшую пометочку:

В статье приведен пример настройки сервера для домашнего использования! Если вы планируете настраивать корпоративный сервер — вам такой вариант однозначно не подойдет!

Установка FTP-сервера Filezilla

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

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

как создать ftp сервер на компьютере windows 10 filezilla

Следующее окно вам предложит выбрать тип установки, всего их 5:

Для первой установки рекомендую выбрать стандартный вариант ( Standart ). Нажмите « Next «.

как создать ftp сервер на компьютере windows 10 filezilla

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

как создать ftp сервер на компьютере windows 10 filezilla

В выпадающем меню нам предлагают на выбор три способа:

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

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

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

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

как создать ftp сервер на компьютере windows 10 filezillaОпять же, программа предлагает на выбор один из трех вариантов:

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

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

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

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

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

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

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

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

как создать ftp сервер на компьютере windows 10 filezilla

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

как создать ftp сервер на компьютере windows 10 filezilla

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

как создать ftp сервер на компьютере windows 10 filezilla

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

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

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

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

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

Углубленная настройка FileZilla Server

как создать ftp сервер на компьютере windows 10 filezilla

как создать ftp сервер на компьютере windows 10 filezilla

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

как создать ftp сервер на компьютере windows 10 filezilla

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

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

как создать ftp сервер на компьютере windows 10 filezilla

Идем далее. В пункте настроек “ Security Settings ” задаются ограничения на входящие и исходящие соединения типа “сервер-сервер”. Здесь ничего менять не стоит.

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

как создать ftp сервер на компьютере windows 10 filezilla

как создать ftp сервер на компьютере windows 10 filezilla

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

как создать ftp сервер на компьютере windows 10 filezilla

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

Остаточные настройки FTP сервера

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

как создать ftp сервер на компьютере windows 10 filezilla

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

как создать ftp сервер на компьютере windows 10 filezilla

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

Первоначальная настройка аккаунтов в FileZilla Server

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

как создать ftp сервер на компьютере windows 10 filezilla

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

как создать ftp сервер на компьютере windows 10 filezilla

как создать ftp сервер на компьютере windows 10 filezilla

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

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

как создать ftp сервер на компьютере windows 10 filezilla

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

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

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

Собственно, вот и все, о чем мы хотели с вами поделиться. Надеемся, что информация, приведенная в данной статье, помогла вам настроить свой собственный FTP-сервер.

Источник

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

В этой статье мы расскажем о таких вещах:

Настройка программы FTP сервера

Установка FileZilla Server

Скачайте и установите любой FTP-сервер, который вам нравится, или с которым вы привыкли работать. Мы для примера скачаем бесплатную программу Filezilla Server с официального сайта: https://filezilla-project.org/download.php?type=server

Запустите скачанный установочный файл:

как создать ftp сервер на компьютере windows 10 filezilla

Нажмите Далее:

как создать ftp сервер на компьютере windows 10 filezilla

Нажмите Отклоняю:

как создать ftp сервер на компьютере windows 10 filezilla

Нажмите Отклоняю ещё раз:

как создать ftp сервер на компьютере windows 10 filezilla

Нажмите Установить:

как создать ftp сервер на компьютере windows 10 filezilla

Нажмите I agree:

как создать ftp сервер на компьютере windows 10 filezilla

Next:

как создать ftp сервер на компьютере windows 10 filezilla

Next:

как создать ftp сервер на компьютере windows 10 filezilla

Install:

как создать ftp сервер на компьютере windows 10 filezilla

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

Запустите интерфейс программы.

как создать ftp сервер на компьютере windows 10 filezilla

как создать ftp сервер на компьютере windows 10 filezilla

Теперь нужно настроить пассивный режим FTP.

1) Выберите раздел Passive mode settings;

2) Установите галку Use custom port range;

3) Задайте удобный для вас диапазон портов для использования в пассивном режиме;

4) В поле Use the following IP пропишите ваш внешний IP;

5) Нажмите кнопку OK для сохранения настроек.

как создать ftp сервер на компьютере windows 10 filezilla

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

Войдите в меню Edit и выберите Users:

как создать ftp сервер на компьютере windows 10 filezilla

В разделе General нажмите Add:

как создать ftp сервер на компьютере windows 10 filezilla

Введите имя пользователя и нажмите OK:

как создать ftp сервер на компьютере windows 10 filezilla

1) Установите галку возле Password. Этим вы укажете, что для данной учётной записи будет требоваться пароль.

2) Задайте пароль для данной учётной записи;

3) Перейдите в раздел Shared folders:

как создать ftp сервер на компьютере windows 10 filezilla

В разделе Shared folders нажмите Add:

как создать ftp сервер на компьютере windows 10 filezilla

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

как создать ftp сервер на компьютере windows 10 filezilla

Задайте разрешения для данного пользователя в папке.

В области Файлы вы можете разрешить или запретить следующие операции с файлами :

В области Папки вы можете разрешить или запретить следующие операции с папками :

После того, как вы зададите разрешения для данного пользователя в текущей папке, нажмите OK для сохранения настроек:

как создать ftp сервер на компьютере windows 10 filezilla

Настройка компьютера

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

Заходим в Панель управления и выбираем Брандмауэр Windows.

Нажимаем ссылку Дополнительные параметры:

как создать ftp сервер на компьютере windows 10 filezilla

Нажимаем правой кнопкой мыши по Правила для входящих подключений и выбираем Создать правило:

как создать ftp сервер на компьютере windows 10 filezilla

Выбираем вариант Для программы и нажимаем Далее:

как создать ftp сервер на компьютере windows 10 filezilla

Установите переключатель в положение Путь программы и с помощью кнопки Обзор укажите путь к файлу FileZilla Server.exe.
Затем, нажмите Далее:

как создать ftp сервер на компьютере windows 10 filezilla

Выберите вариант Разрешить подключение и нажмите Далее:

как создать ftp сервер на компьютере windows 10 filezilla

Нажмите Далее ещё раз:

как создать ftp сервер на компьютере windows 10 filezilla

Дайте произвольное имя правилу и нажмите Готово:

как создать ftp сервер на компьютере windows 10 filezilla

Настройка роутера: создание правил проброса портов

Теперь нам необходимо создать проброс портов на шлюзе. Шлюзом может быть роутер, модем или другое устройство. Войдите на веб-интерфейс роутера (читайте статью о том, что такое веб-интерфейс и как на него зайти: https://compfixer.info/kak-zajti-v-nastrojki-routera/ ) и откройте раздел перенаправления портов. Подробнее о перенаправлении портов читайте в нашей статье: Что такое проброс порта.

Создайте два правила.

Правило №1: проброс внешнего порта 21 на порт 21 компьютера, где установлена программа FTP-сервер.

Правило №2: проброс диапазона портов на такой же диапазон портов на компьютере с установленной программой FTP-сервер.

как создать ftp сервер на компьютере windows 10 filezilla

Как удалённо подключиться к FTP-серверу

Для доступа к FTP-серверу вы можете использовать либо FTP-клиент, либо браузер, либо даже проводник. Конечно же, предпочтительнее использовать FTP-клиент. Мы рекомендуем бесплатную программу FileZilla client. Скачать его вы сможете на официальном сайте: https://filezilla-project.org/download.php?type=client

В поле Хост введите либо имя хоста (доменное имя), либо внешний IP-адрес роутера. Затем, введите имя пользователя, созданное вами в программе FileZilla Server на компьютере, соответствующий ему пароль и нажмите кнопку Быстрое соединение:

как создать ftp сервер на компьютере windows 10 filezilla

Если в пробросе портов в настройках роутера вы не изменяли порт №21 на нестандартный, то поле Порт можно оставить пустым — программа по умолчанию подключится на 21-ый порт.

11 комментариев к “Как создать FTP-сервер и открыть к нему доступ из Интернета”

Здравствуйте, подскажите, не очень понятно зачем нужна настройка Use custom port range, что такое пассивный режим и зачем нужны портры 35000-36000 и их проброс?

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

Доброго дня! Спасибо большое за инструкцию по настройке сервера. Все замечательно работало. Проблема случилась после перезапуска компа.

Connecting to server localhost:14147…
Error, could not connect to server
Trying to reconnect in 5 seconds
Connecting to server localhost:14147…
Error, could not connect to server

Источник

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

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