Содержание
- 1 Установка средствами операционной системы
- 2 Использование FileZilla Server
- 3 Использование Golden FTP Server
- 4 Читайте также:
- 5 Что такое FTP?
- 6 Что такое TCP?
- 7 Что такое FileZilla?
- 8 Функционал данного ПО
- 9 Как скачать и установить FileZilla
- 10 Как установить FileZilla на Linux?
- 11 Настройка FTP-сервера
- 12 Настройка сервера: добавление сайта
- 13 Безопасность
- 14 И напоследок
- 15 Установка FTP-сервера Filezilla
- 16 Порт и первичный запуск FileZilla Server
- 17 Первичная настройка FTP FileZilla Server
- 18 Углубленная настройка FileZilla Server
- 19 Доступ пользователей к серверу FileZilla Server
Файлы в компьютерных системах передаются с помощью определенных протоколов. Одним из первых стал FTP или протокол передачи файлов. Использование ФТП позволяет работать с серверами такого же типа, по сути это что-то вроде подключения к какой-то папке, находящейся на другом компьютере или сервере.
FTP сервер – это ПК, который подключен к Сети и хранит файлы, которые доступны остальным пользователям Сети. Для подключения и получения доступа к файлам пользователь на своем ПК должен иметь специальный протокол FTP. Подключится к серверу можно посредством специальных программ (FTP-клиентов) или интернет-браузера и файловых менеджеров.
Установка средствами операционной системы
Любая операционная система позволяет установить и запустить FTP сервер собственными средствами совершенно бесплатно. При этом, на всех ОС Windows (7, 8, 10) это делается одинаково. Для того, чтобы «поднять» FTP нужно:
- Добавить компоненты: «Панель управления» — «Программы и компоненты» — «Включение компонентов», затем ищем «Службы IIS» — «FTP-сервер», «Службы Интернета» и «Средства управления веб-сайтом» — «Службы IIS» — ОК;
- После установки компонентов, необходимо запустить FTP-server: «Панель управления» — «Сеть и безопасность» — «Администрирование» — «Диспетчер служб IIS»;
- В левой колонке открыть контекстное меню на вкладке «Сайты» — «Добавить FTP-сайт» — ввести имя и каталог, а затем адрес сайта и путь;
- Указать параметры запуска сервера и отключить SSL;
- Указать «Анонимный» и «Обычный» — Готово;
- ФТП сервер создан.
После этого необходимо его настроить:
- «Панель управления» — «Система и безопасность» — «Брандмауэр» — «Дополнительные параметры»;
- «Правила для входящих» — включить правила «FTP-сервер» и «Трафик FTP-сервера»;
- «Правила для исходящих» — включить правило «Трафик FTP-сервера».
После изменения параметров брандмауэра надо создать пользователя с доступом к серверу по FTP:
- Панель управления — Система и безопасность – Администрирование — Управление компьютером — Локальные пользователи – Группы;
- Вызвать контекстное меню раздела и кликнуть «Создать группу…»;
- Заполнить данные о группе и создать ее;
- Возвратится на вкладку «Новый пользователь» и создать его точно так же;
- Прописать пароль и выставить галки на «Запретить смену пароля пользователем» и «Срок действия пароля» не ограничен;
- Вызвать контекстное меню на строке созданного пользователя – Членство в группах – Добавить – Дополнительно – Поиск – Выбрать только что созданную группу – ОК.
Убираем стрелку с ярлыков программ
Теперь следует вернутся в каталог, который был указан для ФТП (c:inetpubftproot) и открыть его свойства: Безопасность – Изменить – Добавить — Пользователи FTP – установить галочку «Полный доступ» – ОК.
После этого завершающий этап настройки, для этого вновь надо вернутся в Диспетчер служб IIS и выбрать созданный сайт:
- Правила авторизации FTP — вызвать контекстное меню — Добавить разрешающее правило – группа FTP;
- Поставить галочки у «Чтение» и «Запись».
На этом создание и конфигурирование закончены. Подключится к нему можно через проводник Windows: Мой компьютер – ввести адрес сервера в строку для анонимного входа и добавить пароль и имя администратора для управления сайтом.
Использование FileZilla Server
Это один из самых распространенных дистрибутивов по созданию и использованию FTP серверов. Среди его возможностей перетаскивание объектов, синхронизация каталогов и поиск на удалённых серверах, а также многопоточная загрузка файлов.
Скачать его можно с официального сайта, где следует выбрать ОС и тип программы: FileZilla Client или Server. После этого:
- Кликнуть на скачанном файле и начать установку;
- В открывшемся окне принять лицензионное соглашение (кнопка «I Аgree»);
- Выбрать тип установки, при этом рекомендуется выбрать Standart. Всего их 5:
- standart – этот тип будет устанавливать полностью весь дистрибутив для полного функционирования сервера;
- full – к полному дистрибутиву копируется и код программы, что позволит его при желании отредактировать;
- service only – только ФТП сервис, без доступа через интерфейс;
- interface only – только видимая форма управления;
- custom – выборочная установка параметров.
- Кликнуть «Next» и выбрать папку, куда установится программа, вновь кликнуть «Next».
После этого надо выбрать способ запуска:
- Служба и запуск при входе в ОС;
- Служба и ручной запуск всегда;
- Простая установка и ручной запуск.
На что обратить внимание при выборе видеокарты
Лучше всего отдать предпочтение первому или второму варианту, отличия последнего в том, что придется самостоятельно искать и запускать службу. Стоит также изменить порт подключения со стандартного на любой другой для безопасности и кликнуть «Next». Следующая задача – это выбор вариантов запуска:
- При входе в систему всем пользователям;
- Только для текущего пользователя при запуске ОС;
- Вручную.
После этого можно кликать на кнопку «Install» и ждать полной установки и запуска дистрибутива.
Настройки
Сразу после установки откроется окно, где необходимо будет прописать адрес, порт локального подключения и пароль администратора.
Изменение параметров осуществляется в меню «Edit» — «Settings» или через иконку на панели:
В окне настроек «General Settings» задаются параметры для стороннего подключения: порт подключения клиентов, максимальное количество потоков (по умолчанию 0, т.е. неограниченное), а также таймауты.
В настройках также возможно:
- Прописать приветствие для клиентов;
- Настроить IP-адреса доступа к FTP серверу в пункте «IP bindings»;
- Задать запрещенные IP-адреса и исключения в «IP Filter»;
- Настроить параметры пассивного подключения в «Passive mode settings»;
- В «Security Settings» можно задать ограничения на соединения;
- В разделе «Miscellaneous» находятся не особо важные настройки, поэтому их лучше вовсе не трогать;
- В разделе «Admin Interface Settings» есть возможность прописать IP-адрес и порт управления и прочие адреса, которым разрешен доступ.
Для настройки доступа пользователей необходимо пройти путь «Edit» — «Users» и в открывшемся окне кликнуть на «Add».
Потребуется прописать имя и принадлежность к группе, кликнуть на «ОК».
После прописать пароль и ограничения.
На вкладке «Share Folders» предоставить пользователю разрешение к определенным папкам: «Add» — нужная папка и действие (только чтение, запись, удаление) и права на редактирование «Append».
Бесплатная программа для восстановления удаленных файлов – Recuva file recovery
Настройка брандмауэра и роутера
После настройки утилиты следует настроить и подключения в брандмауэре:
- Панель управления — Брандмауэр Windows;
- Контекстное меню на «Правила для входящих» — Создать правило;
- Опция «Для программы» — Далее;
- Выбрать «Путь программы» — Обзор – путь к FileZilla Server.exe. – Далее;
- Разрешить подключение – Далее – Вводим любое имя – Далее и Готово.
После настройки брандмауэра также можно настроить и роутер, а точнее проброс портов на шлюзе:
- Открыть веб-интерфейс роутера: подключить его к ПК через стандартный кабель, прописать в строке поиска IP-адрес роутера, а затем логин и пароль. Все эти данные пишутся на наклейке на задней стенке устройства;
- Открыть раздел «Переадресация»;
- Создать 2 правила для портов: 1 — проброс внешнего 21 на внутренний 21 порт компьютера, 2 — проброс диапазонов портов на порты ПК;
- Сохранить.
После всех настроек пользователи смогут получить доступ к серверу через ФТП-клиент FileZilla client. Пользоваться ФТП очень просто:
- Поле Хост – это доменное имя или внешний IP-адрес маршрутизатора;
- Заполняем имя пользователя сервера и пароль, затем быстрое соединение.
Использование Golden FTP Server
Golden FTP server – это утилита, которая позволяет создавать ФТП сервера на любом ПК. Ее можно скачать на официальном сайте, где есть возможность воспользоваться пробным бесплатным периодом.
После скачивания и установки следует:
- Кликнуть «Добавить» — «Путь» — прописать нужную папку;
- При желании можно кликнуть «Разрешить полный доступ», тогда другие пользователи смогут редактировать общедоступные файлы и загружать свои;
- Скопировать в буфер обмена адрес открытой папки;
- Используя средства доступа, проверить работоспособность сервера.
Любой пользователь, которому владелец сообщит адрес будет иметь доступ к файлам. Создать и настроить ФТП достаточно просто, главное выбрать наиболее удобный способ и следовать инструкциям.
Читайте также:
Многие IT-специалисты, да и не только они, пользуются программами для передачи данных на сервер, так называемыми FTP-клиентами. К примеру, в данной статье мы подробно разберем настройку FTP-сервера на примере программы Filezilla. Начнем, конечно, с теории, постепенно перейдем к установке самого программного обеспечения. А после подберемся к настройке FTP-сервера Windows.
Лучше всего начать с теории и поговорить о значении таковой программы, как FileZilla и поподробнее рассмотреть ее функционал и важность в среде разработки и повседневной жизни.
Что такое FTP?
Начнем с самых низов и поговорим о значении данного слова. Если же вы знаете о расшифровке этого загадочного слова, то рекомендуем вам приступить к следующей главе и прочитать об особенностях программы FileZilla.
Если кратко, то FTP — это протокол передачи данных. В основном он используется держателями веб-сайтов для передачи файлов между локальным компьютером и сервером сайта. Данный протокол незаменим для любого держателя веб-сайта, который не пользуется конструкторами. Помимо простого FTP существует и так называемый TFTP.
В чем же их различия? А в том, что FTP осуществляет передачу данных через так называемый TCP. Вырисовывается новое понятие, которое требует разбора.
Что такое TCP?
TCP — протокол управления данными, который делает передачу ваших файлов безопаснее, что позволяет выполнить передачу без пропажи некоторых данных.
Именно поэтому большинство людей обращают внимание на FTP, а не на TFTP. Теперь давайте разберемся с программой под названием FileZilla и поподробнее поговорим об установке продукта и о способе его эксплуатации.
Что такое FileZilla?
Попросту говоря, это клиент, который позволяет осуществить передачу файлов по протоколу FTP на ваш сервер. У данной программы большой круг возможностей и просторов для фантазий. Помимо всего того, о чем пойдет речь дальше, данная программа обладает неплохой скоростью передачи данных, что делает ее хорошим выбором для большинства веб-мастеров.
Данный клиент выпускается с открытым исходным кодом, что делает ее доступной не только на Windows и MacOS, но и на Linux, у которой также весьма много инструментов для работы с сетям. Без труда можно выполнить настройку FTP-сервера для CentOS и многих других дистрибутивов.
Если же вы не хотите сидеть с постоянным и скучным интерфейсом, то его можно сменить. В программе встроена функция смены тем оформления, так что вы сможете ее с легкостью поменять, если предыдущая вам надоела.
Функционал данного ПО
Говоря об основном функционале, на ум приходит сразу же работа с протоколами FTP, SFTP, и FTPS.
Данный клиент является одним из самых удобных в работе с удаленными серверами, ведь с его помощью можно выполнять смену положения объектов, искать их на сервере, а также синхронизировать каталоги. Это является очень полезной функцией.
В случае если во время загрузки файлов ваше интернет-соединение было разорвано, программа сможет докачать недостающие файлы. Это поможет сохранить ваше время и нервы. Вы можете выполнять многопоточную загрузку файлов, если вдруг необходимо скинуть несколько файлов в разные каталоги. Также стоит отметить, что вы можете выполнить настройку к FTP-сервера с Windows Server 2008 или 2012.
Как скачать и установить FileZilla
Начнем с самого начала — скачивания файла установки. Сделать это можно с официального сайта. Доверять сторонним не рекомендуется, так как возможна утечка информации. В исходный код будут вписаны строки, которые смогут злоумышленникам передавать ваши логины и пароли. Заходите на официальный сайт и просто нажимаете на красную кнопку «Скачать».
После скачивания файла открываете его и следуете простой инструкции по установке. После завершения можно запустить данную программу и пользоваться, как пожелает душа.
Также стоит отметить и то, что установка и настройка FTP-сервера на Windows 2012 и многих другие никак не меняется, вы можете делать это без проблем.
Если же вы пользователь прекрасной операционной системы Linux, то следующий шаг будет именно для вас. Нет ничего сложного, поэтому разберется даже новичок.
Как установить FileZilla на Linux?
Настройка FTP-сервера для Ubuntu и для других дистрибутивов весьма схожа, поэтому мы рассмотрим только один способ.
Для того чтобы скачать и установить данную программу, нам достаточно просто открыть терминал и прописать команду:
sudo apt install filezilla
А если вы пользуетесь CentOS или же RedHat, то прописываем похожую команду, которая выполняет точно такое же действие:
sudo yum install filezilla
Готово. После этого данное программное обеспечение будет установлено на ваш компьютер.
Примечание: в зависимости от дистрибутива написание команд будет меняться, но не столь значительно, поэтому разобраться в этом не составит труда.
Настройка FTP-сервера
Начнем с того, что откроем нужную нам программу и перейдем в раздел настроек, зайдя в меню «Редактирование». Затем переходите в раздел «Настройки». После того как вы попадете в нужное окно, выполняете первоначальную настройку. Про нее должен знать каждый пользователь, использующий программу.
Вам необходим режим передачи данных. Существует всего два типа:
- активный;
- пассивный.
Давайте поговорим о них по отдельности.
Активный режим работает, когда сервер подключается к клиенту и уже после этого скачивает файл.
С пассивным режимом все наоборот — клиент подключается к серверу и уже после этого происходит загрузка файлов.
Тут уже выбор за вами, но стоит упомянуть о том, если вдруг ваш компьютер подключен через NAT, то активный режим работать попросту не будет. Проверьте, если это так, то включите пассивный режим.
В данном фрагменте настроек под названием «sFTP» вы можете указать собственные ключи для шифрования передаваемых файлов. Это увеличит безопасность и позволит передавать файлы без риска их перехвата и последующей расшифровки.
Перейдя на следующую вкладку под названием «Передачи», вы увидите настройки, которые позволяют задать максимальное количество передаваемых файлов, а также изменить скорость их передачи. Помимо этого, там же вы можете включить или выключить фильтрацию запрещенных символов.
Перейдя к настройке интерфейса, вы увидите темы, которые доступны по умолчанию. Здесь также найдете основные настройки — коррекцию даты и времени. Также существует функция смены языка.
В правке файлов вы можете выбрать любимый редактор, с помощью которого вы сможете корректировать нужные вам документы.
Готово. Мы пробежались по основным настройкам программы FileZilla. А теперь давайте настроим наш FTP-сервер для более продуктивной и удобной работы без ошибок. Просто следуйте инструкции и рекомендациям ниже.
Настройка сервера: добавление сайта
Для начальной настройки нам нужно добавить сайт для быстрого подключения и надежного соединения. Для этого нам необходимо перейти в меню «Файл», после в «Менеджер сайтов».
После этого откроется меню, в котором вам необходимо нажать на кнопку «Новый сайт». Готово, теперь необходимо создать подключение, введя необходимые данные. Конечно, изменить название сайта можно в любое время на то, которое вам больше нравится и это ни на что не повлияет.
В поле «Хост» нам необходимо ввести IP-адрес или же буквенный сервера, с которым нам необходимо соединиться. Порт по стандарту — 21, однако чаще всего он просто не используется и указывать его не обязательно.
Перейдем в настройки соединения с сервером. Тут нам необходимо указать тип соединения, который поддерживает сервер. Чаще всего по стандарту используется «FTP–протокол передачи файлов».
Безопасность
В графе «Шифрование» лучшим выбором будет включение «Использовать явный FTP через TLS если доступен». Это позволит лучше всего защитить свое соединение от попыток кражи информации. В случае, если у вас возникают проблемы при подключении к серверу через TLS, то указываете «Использовать обычный FTP». Но нужно учесть то, что он не обладает шифрованием и в любой момент информация может быть украдена и впоследствии расшифрована.
Следующее поле весьма неоднозначное. В графе «Тип входа» по умолчанию установлен «Анонимный», но большинство современных хостингов не может его поддерживать из-за чего приходится выбирать либо «Нормальный», либо «Запрашивать пароль». Давайте поподробнее разберем именно их. С точки зрения безопасности лучшим выбором будет «Запрашивать пароль», но если вы не хотите постоянно вводить код при подключении к серверу и не сильно заботитесь о безопасности, то можно выбрать «Нормальный».
В этом случае вам не придется вводить пароль при каждом входе на сервер, что сохранит вам время, но сделает небольшую «дыру» в безопасности. Из-за этого все данные, если они представляют большую важность, могут быть украдены.
Далее все просто. Вам необходимо написать имя пользователя и пароль, который был предоставлен вам на хостинге. Естественно, его можно сменить, если вы выполните необходимые действия на самом хостинге.
Во всех следующих вкладках ничего изменять не требуется. Программа выставила все по умолчанию. Дальше вам просто необходимо подключиться. В остальных вкладках следует что-то вводить, когда вы у вас существуют явные проблемы с соединением, иначе вы рискуете все поломать.
На этом настройку FTP-сервера FileZilla можно считать завершенной. Далее можно пользоваться вашей программой и безопасно подключаться к вашему серверу, не волнуясь за кражу данных.
И напоследок
На данном этапе настройку FTP-сервера, а также настройку самой программы FileZilla можно считать законченной. Вы можете безопасно подключаться к вашему серверу и не бояться о том, что информация будет потеряна. Однако это не значит, что нужно наплевать на защиту информации. Нужно все время совершенствовать и возводить новые стены для вашей информационной крепости. Существует еще множество способов для подключения к FTP-серверу, а также программ, которые позволяют это сделать.
В статье мы разобрали FTP-клиент под названием FileZilla. И поговорили о том, как можно настроить подключение к FTP-серверу с помощью данной программы. Рассмотрели настройку данной программы, а также упомянули о моментах безопасности, которыми не стоит пренебрегать. Настройка FTP-сервера 2008 «Виндовс» выполняется таким же образом, как и на «Виндовс 2007».
Доброго времени суток, дорогие друзья! Если вы оказались на данной странице, значит вас очень сильно интересует вопрос “Как создать FTP-сервер через Filezilla Server?”
Сегодня мы постараемся максимально подробно разобрать этот вопрос.
О том, что такое FTP и как им пользоваться, мы уже разобрали в нашей предыдущей статье, по этому, заострять внимание на изучении этого вопроса не будем.
Содержание
Для тех, кто еще не в курсе, что же такое FTP, кратко поясним, что:
FTP (от англ. File Transport Protocol) – это протокол передачи данных, который позволяет получить доступ к файлам на удаленном сервере. В данной технологии различают две стороны, серверную (FTP сервер) и клиентскую (FTP клиент). В случае, если вы хотите поделиться своей коллекцией музыки или художественными изысканиями, Вам понадобится FTP сервер, т.е место куда все будут подключаться и скачивать всё, что Вы разрешили. Как раз о том, как это настроить, и пойдет речь в данной статье.
Для того, чтобы сервер установить, первым делом, конечно же, скачиваем программу, которая позволит его развернуть. Наверняка вы уже поняли, что речь идет о программе Filezilla. О том, какими преимуществами обладает данная программа можно говорить бесконечно, но, основное, все таки, вы должны понимать:
- Программа проста в использовании
- Имеет понятный и доступный интерфейс
- Предоставляется совершенно бесплатно
Скачать можно, конечно же, на нашем сайте.
Вернемся к нашей теме и сразу сделаем небольшую пометочку:
В статье приведен пример настройки сервера для домашнего использования! Если вы планируете настраивать корпоративный сервер – вам такой вариант однозначно не подойдет!
Установка FTP-сервера Filezilla
После того, как вы закончите мероприятия по скачиванию файла и его распаковке, вам нужно будет его установить. О том, как правильно это сделать читайте ниже.
В первом открывшемся окне нужно согласиться с лицензионным соглашением, для этого нажмите “I Аgree”.
Следующее окно вам предложит выбрать тип установки, всего их 5:
- Стандартный (Standart) – вариант для установки с нуля для полного функционирования сервера.
- Полный (Full) – почти тоже самое, но так же в папку установки будут скопированы исходный код программы, на случай, если вы что-то захотите в ней изменить.
- Только FTP сервис (Service only) – устанавливается непосредственно FTP сервис, без доступа к нему через интерфейс. Полезно, если вы планируете управлять своим файлохранилищем с другого компьютера.
- Интерфейс управления (Interface only) – в отличие от предыдущего пункта, ставится только графическая оболочка управления сервером, но не он сам. Используйте, если вы хотите удаленно получить доступ к своему FTP серверу.
- Выборочная установка (Custom) – Вы вольны выбирать, что хотите поставить на свой компьютер.
Для первой установки рекомендую выбрать стандартный вариант (Standart). Нажмите “Next“.
В следующем окне необходимо выбрать папку установки (куда планируется устанавливать программу), например, “C:Program FilesFileZilla Server”. После того, как вы определитесь с выбором переходите к следующему окну, нажав кнопку Next.
Теперь установщик попросит нас выбрать способ установки и запуска сервера.
В выпадающем меню нам предлагают на выбор три способа:
- Установить как службу и запускать при входе в систему
- Установить как службу и запускать вручную
- Простая установка, запускать вручную – не рекомендуется
Необходимо выбрать либо первый, либо второй вариант. Разница между ними лишь в том, что во втором случае, для работы сервера, вам необходимо будет каждый раз переходить в “Панель управления – Администрирование – Управление службами“, находить там службу в списке и запускать её самостоятельно, нажимая на кнопочку запуск.
Порт и первичный запуск FileZilla Server
На данном этапе установки программы Filezilla Server следует указать порт, по которому будет подключаться интерфейс управления сервером, т.е так называемая ваша консоль администрирования. В ней вы будете задавать настройки, смотреть кто и куда подключился и тп. Для повышения безопасности, смените его со стандартного (14147) на какой-нибудь еще.
Так же по-умолчанию, отмечена опция запустить сервер после установки (Start Server after setup completes). Можете оставить эту галочку, а можете убрать. Определившись с выбором переходим к последнему окну, используя кнопочку Next.
Здесь выбираем варианты запуска интерфейса.
Опять же, программа предлагает на выбор один из трех вариантов:
- При входе в систему, для всех пользователей
- При входе в систему, для текущего пользователя
- Вручную
Первый вариант сгодится, если вы единственный пользователь компьютера, куда устанавливается сервер, и Вам, в принципе, всё равно, под всеми аккаунтами операционной системы интерфейс будет запускаться автоматически или же только под одним.
Второй подходит для тех, кто работает на компьютере не один (т.е на компьютере несколько аккаунтов, используемых разными людьми) и хочет, чтобы никто другой не управлял его FTP сервером, т.е запуск интерфейса осуществлялся только из под аккаунта, в котором сейчас и производится установка.
И третий вариант задает параметр запуска только вручную, т.е он не будет стартовать вместе с системой вовсе.
Напомню, что интерфейс представляет собой нечто вроде административной программы, которая позволяет следить за состоянием сервера, запускать-останавливать и выполнять его настройку.
Галочка (Start Interface after setup completes) в данном окне, опять же, задает запуск интерфейса сразу в конце установки.
Определившись, какой из вариантов вам подходит более всего и, отметив его галочкой, наконец-то можно начать установку сервера.
Первичная настройка FTP FileZilla Server
После установки, при первом запуске интерфейса, появится маленькое окошко, где требуется указать адрес и порт для подключения, а так же пароль администратора (при первой установки его нет). Можно отметить опцию “Всё время подключаться к этому серверу” (Always connect to this server). Нажимаем “Ok“.
Хочется отметить, что это и есть подключение к серверу локально, а именно, подключение к интерфейсу администрирования, т.е выдавать адрес 127.0.0.1 и порт 14147 для друга, который захочет подключиться – бесполезно. О внешних адресах, паролях и явках, необходимых для подключения к серверу, будет написано по ходу статьи.
Теперь перейдем к настройкам. Это делается путем перехода по адресу “Edit -> Settings” или кликом на кнопку на панели интерфейса:
Перед вами откроется окно настроек. На первой вкладке (General Settings) можно задать следующие параметры (смотрим рисунок ниже):
Сверху вниз по скриншоту:
- Порт, по которому клиенты смогут подключаться к серверу
- Максимальное количество клиентов
- Количество потоков
- Различные таймауты (три штуки в самом низу)
В рамках данной статьи нас интересуют первые два пункта. Порт можно оставить как есть, а можно и сменить для повышения безопасности. Но, в таком случае, придется сообщать о его изменениях всем желающим подключиться.
Остальное можно оставить без изменений, т.к для домашнего использования настройки оптимальны.
Надеюсь, с этими настройками вы разберетесь без проблем!
Идем дальше.
Углубленная настройка FileZilla Server
В следующем подпункте можно настроить приветственное сообщение, которое будут видеть пользователи при подключении. Здесь же можно воспользоваться, так называемыми, текстовыми параметрами. Например, можно задать вывод для клиентов версии 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), через которые клиент сможет подключаться к вашему серверу в пассивном режиме.
Трогать эти настройки стоит, пожалуй, только в случае возникновения проблем с подключением пользователей.
Идем далее. В пункте настроек “Security Settings” задаются ограничения на входящие и исходящие соединения типа “сервер-сервер”. Здесь ничего менять не стоит.
Раздел настроек “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“.
Итак, для добавления нового аккаунта следуем, в главном окне интерфейса, по пути “Edit -> Users”. Перед нами предстанет окно работы с пользователями.
Для добавления нового необходимо нажать “Add”. Далее необходимо будет задать его имя, например, anonymous, и принадлежность к группе (в нашем случае указывать не будем). Задаем, жмем “Ok”.
Теперь для нашего нового пользователя можно задать пароль и ограничение по количеству соединений. При необходимости сделайте оное, выставив галочку “Password” и указав его (пароль) в окошке напротив. Настоятельно рекомендуется использовать пароли для пользователей в целях безопасности.
Далее переходим на вкладку “Share Folders”. Здесь, собственно, мы задаем к каким именно папкам пользователь будет иметь доступ. Делается это просто: жмем “Add” и выбираем нужную папку на диске. Слева можно задать права доступа к ней: только чтение – “Read”, запись – “Write”, удаление – “Delete” и возможность изменения существующих файлов в директории – “Append”. Ниже можно разрешить создание, удаление, получение списка файлов и распространение разрешений на подкаталоги.
Задаём необходимые Вам параметры и папки и.. Нажимаем ОК
На этом первоначальная настройка закончена. Для домашнего пользования большего и не надо.
Доступ пользователей к серверу FileZilla Server
Для того, чтобы ваши знакомые могли использовать Ваш FTP сервер, необходимо предоставить им его IP-адрес, а так же заданные Вами логин(ы), пароль(и) и, при необходимости, порт (если меняли), которые они должны указать в своем, предварительно установленном FTP-клиенте.
Узнать внешний IP-адрес можно, обратившись к провайдеру, посмотрев в настройках роутера или же, попросту, воспользовавшись одним из многочисленных сервисов.
Собственно, вот и все, о чем мы хотели с вами поделиться. Надеемся, что информация, приведенная в данной статье, помогла вам настроить свой собственный FTP-сервер.
Используемые источники:
- http://composs.ru/kak-sozdat-ftp-server/
- https://fb.ru/article/446349/ftp-server-nastroyka-i-ustanovka-svoimi-rukami
- https://filezilla-download.ru/kak-sozdat-ftp-server-cherez-filezilla-server/