Создание ftp сервера на windows 7 filezilla. Настройка Filezilla Server: на что обратить внимание? Копирование файлов и папок по FTP с помощью FTP-клиента FileZilla

15.05.2019

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 сервер в домашних (или не очень) условиях.

Подготовка к установке своего 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) .

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

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

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

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

Кроме того, на этом этапе следует указать порт, по которому будет подключаться интерфейс управления сервером, т.е так сказать, Ваша консоль администрирования, которая позволит Вам задавать настройки, смотреть кто и куда подключился и тп. Для повышения безопасности, смените его со стандартного (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 ”, это означит, что их количество не ограничено. Менять этот параметр стоит в том случае, например, если Ваш интернет канал не справляется с нагрузкой, т.к к Вам подключается уж очень много людей.

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

В следующем подпункте можно настроить приветственное сообщение, которое будут видеть пользователи при подключении. Например: “Сервер Заметок Сис. Админа! ”. Здесь же можно воспользоваться, так называемыми, текстовыми параметрами. Например, можно задать вывод для клиентов версии ftp -сервера. Для этого введите, помимо приветствия, сочетание символов %v . В месте где Вы их введете, будет автоматически выводится вышеупомянутая версия.

Далее переходим на подпункт “IP bindings ”. Здесь настраиваются IP -адреса, по которым будет доступен наш FTP сервер. Если Вам хочется, чтобы сервер был доступен только из локальной сети, то вместо звёздочки, следует указать ваш локальный IP -адрес, как например, 192.168.1.5 . В противном случае, здесь трогать ничего не стоит.

В подпункте “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 . Для обычного использования эта опция не требует настройки.

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

Послесловие.

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

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

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

Filezilla Server: установка программы

Прежде чем рассматривать, как осуществляется настройка Windows 8.1, необходимая для обеспечения функционирования Filezilla Server, необходимо изучить особенности установки программы, о которой будет идти речь. Необходимо запустить, дистрибутив, который имеется в распоряжении пользователя. После этого необходимо выбрать оптимальный режим установки программного обеспечения: стандартный, полный, только интерфейс, только FTP или выборочная установка. В стандартном варианте предлагается установка программного обеспечения, о котором идет речь, при участии пользователя во всех основных этапах установки программы. В целом полный вариант напоминает первый. Он также предполагает копирование на персональный компьютер исходного кода рассматриваемого решения. Схема инсталляции «только FTP» предполагает установку только модулей FTP без интерфейсов организации доступа к нему с администрируемого персонального компьютера. В этом случае он становится возможным с удаленного компьютера. Схема установки «только интерфейс» предполагает установку только интерфейсом управления. Это может использоваться для получения доступа к удаленному серверу. При использовании варианта «выборочная установка» возможны различные сочетания опций. Пользователь может выбрать оптимальные опции с точки зрения обеспечения функционирования сети. Специалисты в общем случае рекомендуют выбирать стандартный вариант установки программы. Здесь нужно выбрать каталог, в который будет установлена программа. Далее необходимо выбрать модель установки и запуска сервера. Тут возможны три варианта:

— установка сервера как службы и задание его запуска при загрузке компьютера;

— установка сервера как службы и задание ручного запуска программы при загрузке персонального компьютера;

— использование простой установки при ручной загрузке программного обеспечения.

В целом при задействовании первого варианта проблем с функциональностью у программы FilezillaServer появиться не должно. Запуск интерфейса может осуществляться посредством трех механизмов:

— непосредственно при загрузке системы для любого пользователя;

— при запуске операционной системы – для конкретного пользователя;

— в ручном режиме.

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

Установка Filezilla Server: выбор модели загрузки интерфейса

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

Filezilla Server: основные интерфейсы программы

Программный продукт Filezilla Server, настройка которого происходит в несколько этапов, состоит из двух основных интерфейсов. Одним из них является непосредственно FTP-сервер. Функционирует он как самостоятельный системный модуль и не может быть настроен посредством какого-то пользовательского интерфейса с администрируемого персонального компьютера. Данный модуль при необходимости можно найти в списке функционирующих системных сервисов через панель управления операционной системы. При помощи соответствующего инструмента, который присутствует в операционной системе Windows, сервер FTP можно запускать и останавливать в том случае, если при установке сервера был выбран вариант, при котором его интерфейсы должны запускаться в ручном режиме. Однако, как правило, Filezilla Server запускается автоматически в части рассматриваемой системной службы непосредственно при загрузке персонального компьютера. Рассматриваемое программное обеспечение представлено интерфейсом, который предназначен непосредственно для управления основными модулями. Как только оно будет запущено, произойдет подключение к модулям, которые выполняют серверные функции. Окно интерфейса управления программой в неактивном состоянии сворачивается в системныйтрей, который расположен около часов операционной системы. Давайте теперь рассмотрим то, каким образом на практике осуществляется настройка соответствующего программного обеспечения с задействованием указанных интерфейсов программы FilezillaServer.

Настройка Filezilla Server: на что обратить внимание в первую очередь?

На что же в первую очередь нужно обратить внимание при настройке программы Filezilla Server? Для администратора сети в ряде случаев могут быть полезны некоторые функции программного обеспечения, связанные с мониторингом сетевых процессов. Так, например, через панель управления программой можно ознакомиться с содержанием журнала сетевых процессов. Здесь фиксируются действия тех или иных пользователей, которые подключались к серверу. В данном интерфейсе будет отражен список конкретных персональных компьютеров, которые находятся на связи с сервером. Таким образом, можно проследить за тем, как распределяется сетевой трафик. Еще одной особенностью программы Filezilla Server является возможность использования интерфейсов решения с других персональных компьютеров. Для этого достаточно только выставить в службе, которая блокирует по умолчанию управление сервером со сторонних компьютеров, конкретные настройки. Эксперты не рекомендуют вносить в опциях Security Settings рассматриваемого программного обеспечения какие-либо изменения. Все дело в том, что при внесении корректировок в данные настройки можно задать случайно необязательные ограничения на входящие и исходящие сетевые соединения. В опции Miscellaneous аналогично для пользователей будут доступны настройки, которые не будут иметь особого значения с точки зрения корректной настройки сервера. К таким настройкам относятся запрет на показ пароля в интерфейсах, величина буферов трансфера данных. Обеспечение функциональности сети почти не будет зависеть от внесения изменений в соответствующую группу настроек. Скорее всего, также не потребуется настройка протокола Kerberos GSS при помощи интерфейса GSS Settings. При помощи интерфейса Admin Interface Settings пользователь может установить оптимальный IP-адрес и порт, который будет использоваться для получения доступа к модулям управления сервером. Необходимо иметь ввиду, что настройка роутера к данной опции Filezilla Server не имеет никакого отношения. На роутере прописывается другой IP. Если задействовать опцию, о которой шла речь, то можно выполнить настройку IP-адресов, с которых компьютерам открыт доступ к серверу. Администратор при использовании опции Logging может активировать запись различных операций в рамках сетевых подключений в отдельные файлы, а также задать предельный размер данных файлов. Опция Speed Limits, посредством которой администратор может ограничивать скорость обмена файлами между ПК и сервером, может быть весьма полезной. Ограничение в данном случае может быть установлено постоянно или по расписанию. Существует и еще одна примечательная опция программы Filezilla Server, которая позволяет сэкономить объемы трафика – Filetransfer compression.Стоит отметить, что данная функция может активировать минимальную или максимальную степень сжатия файлов. Также можно зафиксировать IP-адреса, при запросах с которых не будет задействоваться компрессия трафика.

Filezilla Server: ключевые настройки

Давайте теперь более детально рассмотрим, каким образом выставляются наиболее востребованные параметры программы Filezilla Server. Настройка программы, как правило, начинается со страницы General Settings. Интерфейс программного обеспечения составлен на английском языке. Если пользователь выберет данную опцию, то он может, например, поменять стандартный порт для подключения на какой-то другой. Еще одним вариантом настроек является задание оптимального количества пользователей, которые могут подключаться к серверу с рассматриваемым программным обеспечением. Соответствующие программные интерфейсы также позволяют определять настройки по прекращению связи с персональным компьютером, которые не могут корректно подключиться к сети.

Filezilla Server: настройка IP

Следующим важным пунктом программы Filezilla Server является настройка FTP-сервера в части прописывания адресов IP.Речь в данном случае будет идти об использовании настройки IP Bindings. Настройка FTP-сервера посредством данной опции программы Filezilla Server может осуществляться посредством прописывания IP-адресов, по которым другие компьютеры будут подключаться к администрируемому. У пользователя есть возможность настроить доступ к серверу для персональных компьютеров, которые находятся в пределах локальной сети, или определенным способом расширить полномочия других компьютеров. Если использовать настройку IP Filter можно настроить конкретные IP-адреса, а также диапазон тех или иных адресов, с которых нельзя будет осуществлять подключение к серверу. При необходимости можно задавать те или иные исключения.

Настройки пассивного режима

Еще одной примечательной опцией программы Filezilla Server является настройка пассивного режима. Пользователю для этого необходимо будет задействовать опцию Passivemode в интерфейсе программе, о которой идет речь. Таким образом, соответствующая настройка формирует параметры, которые необходимы для обеспечения пассивного подключения к администрируемому серверу. При внесении корректировок в некоторые параметры Filezilla Server может потребоваться настройка роутера. Например, TP Link, и другие популярные производители маршрутизаторов, позволяют внести в программное обеспечение соответствующего устройства необходимые параметры. Важно, конечно, чтобы роутер поддерживал функцию брандмауэра и NAT для активации многих нужных опций. Пользователю, скорее всего, нужно будет указать конкретный IP-адрес, который присваивается провайдером. Узнать его можно, если задействовать программные интерфейсы маршрутизатора. Решить данную задачу можно успешно вне зависимости от того, на какой операционной системе установлен Filezilla Server. Настройка операционной системы Windows 7 в части получения доступа к соответствующим адресам будет происходить так же, как если бы это была операционная система Windows 8.1. На практике вносить корректировки в настройки IP-адресов в большинстве случаев требуется в том случае, если имеются определенные проблемы с подключением тех или иных персональных компьютеров к серверу.

Filezilla Server: настройки безопасности сервера

Давайте рассмотрим вопрос о настройке безопасности использования серверных соединений. В целях оптимизации соответствующих параметров Filezilla Server нам потребуется настройка SSL. Она осуществляется через интерфейс SSL/TLS Settings.В этом случае необходимо активировать поддержку соответствующих протоколов. Как правило, необходимо фиксировать адрес закрытого ключа, сертификата, а также пароль в настройках. Стоит отметить, что на практике такие опции обычно задействуют опытные системные администраторы. Настройку SSL в общем случае при корректировке установленных по умолчанию параметров выполнять не требуется. Можно повысить безопасность сервера так же путем фильтрации неудачных подключений пользователей.

Filezilla Server: настройка аккаунтов

Еще одна важная группа настроек рассматриваемого программного обеспечения связана с регистрацией аккаунтов пользователей. Чтобы создать новую учетную запись, нужно выбрать пункт меню Edit, а после этого выбрать опцию Users. Далее можно будет осуществлять работу с аккаунтами пользователей. Чтобы добавить новую учетную запись, следует выбрать пункт Add. Затем вписывается имя пользователя, а при необходимости группа, к которой компьютер должен относиться. Когда необходимые настройки будут выполнены, необходимо будет задать пароль для созданной учетной записи. Можно также активировать ограничение числа соединений с сервером. Эксперты советуют по возможности устанавливать пароль для учетных записей, хотя в принципе можно обойтись и без него. Технологически данная задача решается довольно просто, особенно если учитывать универсальность программы Filezilla Server. Настройка Windows 7 для доступа к внешней сети и выставление необходимых опций в операционной системе Windows 8.1 выполняется по одним и тем же алгоритмам.

Filezilla Server: настройка общего доступа к папкам

Еще одной примечательной опцией Filezilla Server является настройка общего доступа к папкам. Для этой цели необходимо задействовать модуль Share Folders. Чтобы выбрать каталоги, к которым нужно организовать доступ, необходимо нажать на кнопку Add, а после этого выбрать на диске нужный пункт. Таким же образом задается и перечень прав доступа к той или иной папке. Имеется возможность настройки таких операций, как запись, чтение, удаление и внесение изменений в файлах, которые расположены в том или ином каталоге.

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

  1. как настроить FTP-сервер на компьютере, который подключён к роутеру;
  2. как предоставить к нему доступ из всемирной сети Интернет.

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

Установка FileZilla Server

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

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

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

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

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

Нажмите I agree:

Next:

Install :

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

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

Войдите в настройки: меню Edit -> Settings :

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Чтение;
  • Запись;
  • Удаление;
  • Изменение.

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

  • Создание;
  • Удаление;
  • Просмотр списка;
  • Просмотр вложенных папок.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сохрание настройки.

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

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

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

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

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

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

Хост для подключения должен быть в качестве 127.0.0.1, порт 14147, пароль - пустой.

Теперь нам необходимо перейти к настройкам нашего будущего ftp сервереа.

1. Необходимо создать пользователя для подключения к серверу из вне. Заходим в меню "Edit" затем выбираем пункт "Users"

2.Жмём кнопочку "ADD"и указываем в самом первом поле имя пользователя (аккаунт)

3. Теперь необходимо добавить папку к которой будет подключаться пользователь. Нажимаем кнопку "add" в "shared folders". Я добавил папку с обоями для рабочего стола.

Пароль

Если нужно указать пароль для пользователя, просто поставьте галочку напротив "password", и впишите его.

Скорость передачи данных

Если определённому пользователю нужно огранить скорость передачи данных, зайдите в раздел "Speed Limits".

IP фильтры

Для того чтобы другие пользователи не смогли подключаться к вашему серверу, создайте свой чёрный список на вкладке "Ip filter".

Теперь нажимаем кнопочку ОК, и пробуем подключиться к серверу с помощью любого ftp клиента. У Меня подключение прошло без проблем, и я попал в папку с Обоями.

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

Проблемы с подключением

1. Включен брандмауэр Windows. кстати именно из-за него подключение извне не проходило

2. Интернет работает через роутер. Для этого потребуется прописать маршрут до вашего локального IP с указанием 21 порта.

Выключить брандмауэр

В Windows XP необходимо зайти.

Прописать маршрут в роутере

Я к сожалению не знаю всех настроек различных роутеров, но на примере могу показать как это делается на Zyxel. Заходим в оболочку по адресу 192.168.1.1, а затем находим раздел NAt. В этом разделе необходимо указать службу "Ftp",а так же локальный ip адрес вашего компьютера с программой Filezilla(Например 192.168.1.33 у вас может быть другой), не путайте с реальным.

Что происходит после добавления правила? При обращение пользователя к вашему реальному IP на 21 порт, роутер будет соединять пользователя с программой FileZilla Server.

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

Похожие статьи