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

Упростить работу с компьютерами на Windows, подключёнными по локальной сети, можно с помощью активации FTP и TFTP серверов, каждый из которых имеет свои особенности.

Различия FTP и TFTP серверов

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

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

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

Если ваши устройства соединены через роутер или используют Firewall, то необходимо заранее пробросить порты 21 и 20 для входящих и исходящих соединений.

Создание и настройка TFTP на Windows 7

Для его активации и настройки лучше всего использовать бесплатную программу - tftpd32/tftpd64, которую можно скачать с одноимённого официального сайта разработчика. Приложение распространяется в двух видах: служба и программа. Каждый вид разделяется на версии для 32-х и 64-х битной системы. Вы можете использовать любой вид и версию программы, наиболее подходящую вам, но далее для примера будут приведены действия в 64-х битной программе, работающей как служба (service edition).

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

  1. Раскройте панель управления компьютером.

    Запускаем панель управления

  2. Перейдите к разделу «Программы».

    Переходим к разделу «Программы»

  3. Перейдите к подразделу «Программы и компоненты».

    Переходим к разделу «Программы и компоненты»

  4. Кликнете по вкладке «Включение и отключение компонентов».

    Кликаем по кнопке «Включение и отключение компонентов»

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

    Активируем дерево «Службы IIS»

  6. Сохраните результат и дождитесь, пока включённыеэлементы будут добавлены системой.

    Дождитесь, пока компоненты будут добавлены системой

  7. Возвратитесь к главной странице панели управления и перейдите к разделу «Система и безопасность».

    Переходим в раздел «Система и безопасность»

  8. Перейдите к подразделу «Администрирование».

    Переходим к подразделу «Администрирование»

  9. Откройте программу «Диспетчер служб IIS».

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

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

    Нажимаем на пункт «Добавить FTP-сайт»

  11. Заполните поле с названием сайта и пропишите путь до папки, в которую будут отправляться принимаемые файлы.

    Придумываем название сайта и создаем для него папку

  12. Начинается настройка FTP. В блоке IP-адрес поставьте параметр «Все свободные», в блоке SLL параметр «Без SSL». Включённая функция «Запускать сайт FTP автоматически» позволит серверу включаться самостоятельно каждый раз при включении компьютера.

    Выставляем необходимые параметры

  13. Проверка подлинности позволяется выбрать два варианта: анонимный - без логина и пароля, обычный - с логином и паролем. Отметьте те варианты, которые подходят вам.

    Выбираем, кто будет иметь доступ к сайту

  14. Создание сайта на этом завершается, но необходимо выполнить ещё некоторые настройки.

    Сайт создан и добавлен в список

  15. Возвратитесь к разделу «Система и безопасность» и перейдите из него к подразделу «Брандмауэр».

    Открываем раздел «Брандмауэр Windows»

  16. Откройте дополнительные параметры.

    Переходим к дополнительным настройкам брандмауэра

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

    Включаем функции «FTP сервер» и «Трафик FTP-сервера в пассивном режиме»

  18. В левой половине программы сделайте активной вкладку «Правила для исходящих подключений» и запустите таким же методом функцию «Трафик FTP-сервера».

    Включаем функцию «Трафик FTP-сервера»

  19. Следующий шаг - создание новой учётной записи, которая получит все права по управлению сервером. Для этого возвратитесь к разделу «Администрирование» и выберите в нём приложение «Управление компьютером».

    Открываем приложение «Управление компьютером»

  20. Находясь в разделе «Локальные пользователи и группы», выберите подпапку «Группы» и начните создание в ней ещё одной группы.

    Нажимаем кнопку «Создать группу»

  21. Заполните все необходимые поля любыми данными.

    Заполняем информацию о создаваемой группе

  22. Перейдите к подпапке «Пользователи» и начните процесс создания нового пользователя.

    Нажимаем кнопку «Новый пользователь»

  23. Заполните все необходимые поля и завершите процесс.

    Заполняем информацию о пользователе

  24. Откройте свойства созданного пользователя и раскройте вкладку «Членство в группах». Кликнете по кнопке «Добавить» и внесите пользователя в группу, которую создавали чуть раньше.

    Нажимаем кнопку «Добавить»

  25. Теперь перейдите к папке, которая отдана для использования сервером FTP. Откройте её свойства и перейдите к вкладке «Безопасность», кликнете в ней по кнопке «Изменить».

    Нажимаем кнопку «Изменить»

  26. В открывшемся окошке кликнете по кнопке «Добавить» и внесите в список группу, которая была создана ранее.

    Выбираем действие «Добавить разрешающее правило»

  27. Отметьте галочкой пункт «Указанные роли или группы пользователей» и заполните поле именем зарегистрированной ранее группы. Разрешения необходимо выдать все: чтение и запись.

    Выбираем пункт «Указанные роли или группы пользователей»

  28. Вы можете создать ещё одно правило для всех остальных пользователей, выбрав в нём «Все анонимные пользователи» или «Все пользователи» и установив разрешение только на чтение, чтобы никто кроме вас не мог редактировать данные, хранящиеся на сервере. Готово, на этом создание и настройка сервера завершена.

    ftp://ваше _имя:пароль@192.168.10.4.

    Для подключения к серверу не по локальной сети, а через интернет, используются те же самые адреса, но цифры 192.168.10.4 заменяются имя сайта, созданного вами ранее. Напомним, что для подключения через интернет, полученный с роутера, необходимо пробросить порты 21 и 20.

    Причины, по которым могут не работать

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

    Как подключить в качестве сетевого диска

    Чтобы преобразовать папку, отведённую под сервер, в сетевой диск стандартными методами Windows, достаточно выполнить следующие действия:


    Сторонние программы для настройки сервера

    Программа для управления TFTP - tftpd32/tftpd64, уже была описана выше в статье, в разделе «Создание и настройка TFTP сервера». Для управления FTP серверами можно использовать программу FileZilla.


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

В данном посте я расскажу вам как установить и настроить защищённый FTP сервер (протокол FTPS ) на Windows Server 2003 (установка и настройка для других операционных систем ничем не отличается).

Не стоит путать протокол FTPS с протоколом SSH File Transfer Protocol (SFTP ), протокол FTPS несовместим с протоколом Secure Shell (SSH) .

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

Скачайте последнюю версию FileZilla Server . На данный момент последняя версия 0.9.39.

После того, как вы скачали файл, запустите установку программы.

В появившемся меню, выберите тип установки «Standard» на нажмите «Далее>».
Будет установлен сервис сервера FileZilla и GUI администратора.




После установки сервера приступим к его настройке. Запустите консоль администратора и подключитесь по адресу 127.0.0.1, который является localhost, на порт 10050 (вы указали его во время установки сервера).


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


Установите своё сообщение приветствия, которое будет отображаться при подключении нового пользователя. Включите опцию «Hide welcome message in log» . Эта опция отключает запись сообщения приветствия в логах сервера, что уменьшит их размер.

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



Используйте символ «*» для того, чтобы FTP сервер прослушивал все IP адреса в системе. Если же у вас несколько IP адресов, то укажите только те, которые необходимо прослушивать.


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


Следующие настройки приводите в соответствие с картинками:








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




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




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


Заполните все поля своими данными по аналогии с рисунком.
В поле «Common name» укажите ваш IP адрес или доменное имя, если оно у вас имеется. А затем нажмите на кнопку «Generate certificate»

Вернитесь к настройкам SSL/TLS и укажите путь к файлу сертификата и файлу ключа.


И наконец установите параметры автоблокирования подозрительных пользователей.

ВАЖНО! Перед проверкой подключения, убедитесь, что для портов 21, 990 и 3000-4000 у вас заданы исключения в фаерволе.

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

Инсталляция программы

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

Стандартный вариант предполагает инсталляцию ПО, о котором идет речь, при участии пользователя во всех основных этапах Полный вариант в целом схож с первым, но он также предполагает копирование на ПК исходного кода рассматриваемого решения. Третья схема предполагает инсталляцию только FTP-модулей без интерфейсов организации доступа к нему с администрируемого ПК — он становится возможным в этом случае, к примеру, с удаленного компьютера. Четвертый вариант предполагает, в свою очередь, установку только интерфейсов управления - как вариант - для получения доступа к удаленному серверу. Можно задействовать и пятый вариант — выборочную установку, где возможны разные сочетания опций, и пользователь может выбрать оптимальные с точки зрения обеспечения функционирования сети.

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

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

Установить сервер как службу и задать ручной запуск программы при загрузке ПК;

Использовать простую установку при ручной загрузке ПО.

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

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

При запуске ОС — для конкретного пользователя;

В ручном режиме.

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

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

Данный нюанс инсталляции ПО, о котором идет речь, имеет значение прежде всего с точки зрения защиты модулей управления сервером от несанкционированного доступа. Безусловно, может быть осуществлена при установке Filezilla Server при которой сводится к минимуму вероятность несанкционированных подключений к сети, однако, не менее значимым аспектом безопасности следует считать организацию контроля доступа непосредственно к компьютеру, на котором инсталлировано рассматриваемое ПО.

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

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

Основные интерфейсы программы

Решение Filezilla Server, настройка которого осуществляется в несколько этапов, состоит из 2 основных интерфейсов.

Во-первых, это собственно FTP-сервер. Он функционирует как самостоятельный системный модуль и не подлежит настройке посредством какого-либо пользовательского интерфейса с администрируемого ПК. При необходимости данный модуль можно найти в списке функционирующих системных сервисов через панель управления ОС. С помощью соответствующего инструмента, который есть в Windows, FTP-сервер можно запускать или, наоборот, останавливать его — например, в том случае, если при установке сервера выбран вариант, при котором его интерфейсы должны запускаться вручную. Но, как правило, Filezilla Server (Windows XP, Vista или более современная версия ОС с точки зрения соответствующей функции не слишком различаются) запускается в части рассматриваемой системной службы автоматически, непосредственно при загрузке компьютера.

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

Рассмотрим теперь то, каким образом осуществляется на практике - с задействованием указанных интерфейсов программы Filezilla Server, - настройка соответствующего ПО.

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

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

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

Еще одна особенность Filezilla Server — настройка соответствующего решения благодаря данной функции может быть во многих случаях оптимизирована, заключается в возможности использования интерфейсов решения с других ПК. Для этого нужно только выставить корректные настройки в службе, которая по умолчанию блокирует управление сервером со сторонних компьютеров.

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

Аналогично в опции Miscellaneous для пользователей доступны настройки, которые не будут иметь особого значения с точки зрения корректной настройки сервера. В числе таковых — запрет на показ пароля в интерфейсах, величина буферов трансфера данных. Обеспечение функциональности сети практически не будет зависеть от внесения изменений в соответствующей группе настроек. Также, скорее всего, не потребуется настройки протокола Kerberos GSS посредством интерфейса GSS Settings.

Посредством интерфейса Admin Interface Settings пользователь может установить оптимальный IP-адрес, а также порт, который будет задействоваться для получения доступа к модулям управления сервером. Следует иметь в виду, что к данной опции Filezilla Server не имеет отношения. На маршрутизаторе прописывается другой IP-адрес. Задействуя опцию, о которой идет речь, можно настроить перечень IP-адресов, с которых компьютерам открыт доступ к серверу.

При использовании опции Logging администратор может активировать запись различных операций в рамках сетевых подключений в отдельные файлы, а также задать предельную величину данных файлов.

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

Сэкономить объемы трафика поможет еще одна примечательная опция рассматриваемой программы — Filetransfer compression. Примечательно, что соответствующая функция может активировать минимальную или максимальную степень сжатия файлов. Кроме того, можно зафиксировать IP-адреса, при запросах с которых компрессия трафика задействоваться не будет.

Ключевые настройки

Рассмотрим теперь более детально то, каким образом выставляются наиболее востребованные параметры Filezilla Server. Настройка программы, о которой идет речь, начинается со страницы General Settings — интерфейс ПО, о котором идет речь, составлен на английском языке. Выбрав данную опцию, пользователь сможет, к примеру, поменять стандартный порт для подключения — по умолчанию ему присвоен номер 21, на какой-либо другой.

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

Настройки IP

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

Задействуя настройку IP Filter, можно настроить конкретные IP-адреса, а также диапазон тех или иных адресов, с которых будет нельзя подключаться к серверу, а при необходимости — задавать те или иные исключения.

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

Еще одна примечательная опция Filezilla Server — настройка пассивного режима. Для этого пользователю нужно задействовать опцию Passive mode в интерфейсах программы, о которой идет речь. Соответствующая настройка формирует, таким образом, параметры, которые нужны для обеспечения пассивного подключения к администрируемому серверу. При этом может потребоваться при внесении корректировок в соответствующие параметры Filezilla Server — настройка роутера. TP Link, к примеру, и другие популярные бренды-производители маршрутизаторов, позволяют внести в ПО соответствующего девайса необходимые параметры. Конечно, важно, чтобы роутер поддерживал функцию брандмауэра и NAT для активации многих нужных опций.

Скорее всего, пользователю потребуется узнать конкретный IP-адрес, который присваивается провайдером. Его как раз можно узнать, задействовав программные интерфейсы маршрутизатора. Данную задачу можно успешно решить вне зависимости от того, на какой операционной системе установлен Filezilla Server — настройка Windows 7 в части получения доступа к соответствующим адресам будет осуществляться так же, как если бы это была, к примеру, Windows 8.1. На практике вносить корректировки в настройки IP-адресов в большинстве случаев требуется, если имеются проблемы с подключением тех или иных ПК к серверу.

Настройки безопасности сервера

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

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

Настройка аккаунтов

Следующая важнейшая группа настроек рассматриваемого ПО связана с регистрацией аккаунтов пользователей. Для того, чтобы создать новую учетную запись, необходимо выбрать пункт меню Edit, затем — выбрать опцию Users. После этого можно будет работать с пользовательскими аккаунтами.

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

Эксперты рекомендуют по возможности устанавливать пароль для учетной записи в рассматриваемой программе, хотя, в принципе без него можно обойтись. Технологически решить данную задачу несложно, особенно, с учетом универсальности решения Filezilla Server. Настройка Windows 7 для доступа из внешней сети, к примеру, или же выставление необходимых опций в Windows 8.1, осуществляется по одним и тем же алгоритмам.

Настройка общего доступа к папкам

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

Как обеспечить связь пользователей с сервером?

Еще одна важная задача после того, как необходимые опции выставлены в Filezilla Server, — настройка Windows 7 или более новой ОС предполагает довольно оперативный доступ к ключевым параметрам интерфейсов, может заключаться в обеспечении связи пользователей с администрируемым компьютером. Для этого необходимо, прежде всего, узнать IP-адрес сервера. Чтобы узнать его, может потребоваться обратиться к провайдеру или, опять же, войти в интерфейс настроек роутера, если администратор сети его задействует.

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

Большинство пользователей ПК хотя бы раз слышали о приложении FileZilla, которое через клиентский интерфейс передает и принимает данные по протоколу FTP. Но мало кто знает, что у данного приложения существует серверный аналог – FileZilla Server. В отличие от обычной версии, данная программа реализует процесс передачи данных по протоколам FTP и FTPS на серверной стороне. Давайте изучим основные настройки программы FileZilla Server. Это особенно актуально, учитывая тот факт, что существует только англоязычный вариант данной программы.

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

Поля наименований хоста и порта, как правило, заполняются автоматически, хотя, при желании вы сможете изменить первое из этих значений. А вот пароль придется придумать самому. Заполняем данные и жмем на кнопку Connect (Подключение).

Общие настройки

Теперь перейдем к общим настройкам программы. Попасть в секцию настроек можно, нажав на раздел верхнего горизонтального меню Edit, а затем выбрав пункт Setting.

Перед нами открывается мастер настройки программы. Сразу же мы попадем в раздел Основных настроек (General Settings). Тут нужно установить номер порта, к которому будут подключаться пользователи, и указать максимальное их число. Нужно отметить, что параметр «0» означает неограниченное количество пользователей. Если по какой-то причине их число нужно ограничить, то проставляйте соответствующую цифру. Отдельно устанавливается количество потоков. В подразделе «Timeout settings», настраивается величина таймаута до следующего подключения, при отсутствии отклика.

В разделе «Welcome message» можно вписать приветственное сообщение для клиентов.

Следующий раздел «IP bindings» очень важен, так как именно тут проставляются адреса, по которым сервер будет доступным для других лиц.

Во вкладке «IP Filter», наоборот, вписывают заблокированные адреса тех пользователей, подключение которых к серверу нежелательно.

В следующем разделе «Passive mode setting» можно вписать параметры работы в случае применения пассивного режима передачи данных по FTP. Эти настройки довольно индивидуальны, и без особой надобности их трогать не рекомендуется.

Подраздел «Security Settings» отвечает за безопасность подключения. Как правило, тут производить изменения не требуется.

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

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

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

Название вкладки «Speed Limits» говорит само за себя. Тут при необходимости устанавливается размер скорости передачи данных, как по входящему каналу, так и по исходящему.

В разделе «Filetransfer compression» можно включить компрессию файлов при их передаче. Это поможет сэкономить трафик. Тут же следует указать максимальный и минимальный уровень компрессии.

В разделе «FTP over TLS settings» настраивается защищенное соединение. Тут же при его наличии следует указать местонахождение ключа.

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

Настройки пользовательского доступа

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

Чтобы добавить нового участника, нужно нажать на кнопку «ADD».

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

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

Во вкладках «Speed Limits» и «IP Filter» можно выставить индивидуальные ограничения скорости и блокировки для конкретного пользователя.

После завершения всех настроек, жмем на кнопку «OK».

Настройки групп

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

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

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

Порой у человека появляется потребность обмениваться большими файлами в Сети. Отсылать такие файлы, размер которых превышает 10 Мб, неудобно через электронную почту, так как не все сервисы дают на это добро, потому либо приходится дробить файл на части, либо архивировать его, чтобы снизить размер до требуемого. А что делать, если вам нужно выслать не один файл весом выше 100 Мб? Тогда вам пригодится свой FTP server. Вы сможете сделать его на удаленном компьютере и загружать туда любые файлы на высокой скорости через клиент. В данной статье рассмотрим, как создать FTP сервер и в чем заключается основная настройка FTP сервера.

Для каких случаев нужен свой FTP server

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

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

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

У вас может быть своя причина, почему вы хотите сделать FTP server, как и метод, которым вы это осуществите. Но в данной статье будет рассмотрен популярный способ генерации «дома» — вы узнаете, как настроить FTP при помощи программы FileZilla.

Как сделать FTP server в FileZilla

FileZilla — это программа, которая есть в виде клиента и в виде сервера. Вам необходимо скачать в Сети версию FileZilla server. Сделать это лучше через официальный сайт разработчика, чтобы не загрузить случайно вирус вместе с программой.

Процесс установки программы весьма прост. Для начала откройте exe-файл для запуска установщика. В первом шаге инсталляции вам нужно будет согласиться с правилами лицензии. На следующем этапе выберите сервисы, которые вы хотите установить вместе с FileZilla server, а также определите тип инсталляции. Рекомендуется сразу брать «Стандартный». Потом выберите папку, куда будет установлена программа. Далее последует важный шаг — вам нужно выбрать, как система установит FileZilla server — как службу или обычную программу, и будет ли запускаться это приложение при включении системы. Также вы сможете на этом шаге изменить порт для администраторской консоли. Только не забудьте его где-нибудь записать, чтобы потом не переустанавливать программу.

Последний этап установки — это определение пользователей, которым можно пользоваться программой FileZilla server. Лучше, чтобы вы были единственным пользователем на компьютере — тогда не придется настраивать доступ к программе вручную. После этого жмете не кнопку «Install», и дожидаетесь окончания установки.

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

Далее вам нужно пройти в меню «Edit» и открыть «Settings». Во вкладке «General» вы увидите основные настройки для сервера. Вы сможете задать порт, по которому будут подключаться пользователи к серверу, указать максимальное число клиентов, потоков и ограничить сессии таймаутами. Вот теперь порт имеет значение — чтобы обезопасить свой сервер, лучше указать нестандартный порт. Но потом вам нужно будет оповестить об этом пользователей. Если вы не планируете как-либо ограничивать число клиентов, то можете оставить в поле «Max. number of user» значение «0», то есть отсутствие лимита.

Преимущество создания сервера именно при помощи FileZilla server в том, что все настройки вы можете выставлять при помощи удобного интерфейса. Если бы вы делали это где-нибудь в среде Linux, то вам пришлось бы все конфигурации прописывать, что не очень удобно и сложно. К примеру, в FileZilla даже можно настроить привественное сообщение для пользователей. Для этого вам всего лишь нужнно зайти в раздел «Welcome message» и написать текст приветствия для клиентов. А в иной среде вам бы пришлось прописывать специальные команды для этого.

В пункте «IP buildings» вы сможете указать IP-адреса, для которых сервер будет доступен. Если вы укажите ваш IP-адрес, то сервер будет доступен только в локальной сети для вашего компьютера. Если вы хотите работать через сервер в Интернете, то не рекомендуется ограничивать IP-адреса. Если же у вас есть недоброжелатели, и вы знаете их IP-адреса, то можете прописать их в пункте «IP Filters», который будет запрещать вход для указанных IP (можно указывать диапазоны).

Главное отличие настройки сервера для локальной сети и Интернета в том, что во втором случае вам придется как-то согласовать конфигурации с фаерволом и роутером. Фаервол может начать «ругаться» из-за того, что кто-то пытается подключиться к компьютеру, а роутер может не пропустить их через порт. В таком случае вам нужно указать в настройках FileZilla внешний IP-адрес компьютера в разделе «Passive mode settings». Для локальной сети ничего подобного делать не придется — все сразу заработает.

Многие настройки внутри программы FileZilla server вам и вовсе не стоит трогать. К примеру, вам навряд ли понадобится настройка пункта меню «Security Settings», который нужен для регулировки подключения сервера к серверу. Также вам не нужно настраивать «Miscellaneous» и многие другие разделы меню. Не старайтесь вначале разобрать сразу все конфигурации программы, дабы не запутаться и создать конфликтные ситуации в работе сервера из-за неправильных настроек.

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

Во вкладке «Speed Limits» вы сможете добавить ограничения как для исходящих, так и для входящих соединений в плане скорости загрузки. Но не стоит этого делать, если нет потребности. Ведь один из самых основных плюсов протокола FTP — это быстрая загрузка, которая перестанет быть таковой, если поставите ограничения. После того, как разберетесь в настройках, добавьте пользователей через меню «Users» — и вашим сервером уже можно будет пользоваться! Только не забудьте передать данные для входа пользователям. По надобности, вы сможете указать анонимных юзеров без логинов. Обязательно укажите для пользователей права доступа.

Понравилось? Лайкни нас на Facebook