FileZilla server — настройка

загрузка...

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

Зачем нужен FTP сервер

Протокол FTP — это один из самых старых стандартов для компьютеров. Этот протокол имеет прикладной уровень и используется для передачи данных по каналам TCP/IP.

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

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

Цели использования FTP ограничены только вашей фантазией. Этот протокол работает по двум портам TCP. Первый стандартный порт под номером 21 нужен, чтобы принимать и передавать команды, а второй — 20-й, чтобы передавать и получать данные. Клиент заходит на сервер, отдает команды, и уже в зависимости от их набора FileZilla server начинает передачу данных. Если есть потребность, то даже можно использовать протокол FTP для скачивания данных с других серверов — хосты могут устанавливать соединение между собой.

Чтобы подключиться к серверу, пользователи используют специальные программы-клиенты, которые работают по FTP протоколу. Настройка таких программ не требует от юзера особых знаний, ведь по FTP можно даже работать с обычным браузером в качестве клиента. Многие используют FileZilla в качестве клиента, поскольку это бесплатная и функциональная программа.

загрузка...

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

Инсталляция и настройка сервера при помощи FileZilla

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

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

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

Теперь коротко разберем, что означает каждая кнопка в FileZilla server — так настройка программы будет проще и вам легче будет создать сервер:

  1. File — раздел, в котором содержатся функции для управления панелью:
    • Connect to Server — подключение к серверу;
    • Disconnect — завершение сеанса подключения к серверу;
    • Quit — выход из панели управления.
  2. Server — раздел для управления сервером FTP:
    • Active — запуск или остановка сервера;
    • Lock — эта настройка запрещает или разрешает создание новых сеансов подключения к серверу.
  3. Edit — раздел для редактуры конфигураций сервера:
    • Settings — настройка основных возможностей сервера;
    • Users — настройки, связанные с пользователями;
    • Groups — настройка групп юзеров.

Как создать сервер FTP, работающий через Интернет

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

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

Чтобы активировать свои настройки программы для управления сервером, вам необходимо войти в меню Settings. Там вы увидите множество подпунктов для управления настройками. Нажмите на пункт Generals и перед вами откроются основные настройки сервера. В поле Listen on this port вы сможете прописать нестандартный порт для TCP-линий. Учтите, что хоть уровень защиты сервера повысится при изменение порта, но вам нужно будет каждый раз указывать нестандартный номер для TCP-линий при создании очередного сеанса. Многие советуют не применять нестандартный порт в тех случаях, если вы пользуетесь FTP только по локальной сети.

В остальном настройки FileZilla можно оставить без изменений. Разве что укажите в Welcome Message приветственное сообщение, которое будет выводиться клиентам, подключенным к вашему серверу. Также для повышения уровня безопасности можете прописать конкретный IP-адрес, через который будут происходить клиентские подключения — укажите это в пункте IP Binding. Кроме того, вы сможете настроить фильтр IP-адресов, таким образом создав подобие бана для вашего сервера для нежелательных пользователей.

Если планируете использовать FTP сервер для подключения к Интернету, то обязательно нужно перенастроить раздел Passive mode settings. Во-первых, вам нужно отметить галочку возле Use custom port range и прописать новый порт в предельном диапазоне значений от 50000 до 50020. Также вам нужно будет указать IP-адрес в пункте IPv4 specific, но поскольку вы используете динамическую DNS-службу, то у вас будет имя хоста, которое и нужно будет прописать в пункте Use the following IP.

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

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

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

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here