Настройка FTP-сервера Filezilla для Windows 10
Обновлено: 21.11.2024
FileZilla Server — это бесплатное кроссплатформенное FTP-приложение с открытым исходным кодом, состоящее из клиента FileZilla и сервера FileZilla, которое поддерживает FTP и FTP через TLS, что обеспечивает безопасные зашифрованные соединения с сервером. Он поддерживает TLS, тот же уровень шифрования, который поддерживается вашим веб-браузером, для защиты ваших данных. Клиенты FileZilla доступны для Windows, Linux и macOS, но серверы доступны только для Windows. И сервер, и клиент поддерживают FTP и FTPS, а клиенты также могут подключаться к серверам SFTP. Повторим еще раз: FTP — это сервис, основанный исключительно на TCP, и для FTP нет UDP-компонента. FTP — это служба, которая использует два порта: «порт данных» и «командный» порт (также известный как порт управления). Это порт 21 для командного порта и порт 20 для порта данных. Вы также можете узнать, как получить доступ к FTP-серверу из браузера: как создать ярлык и получить доступ к Filezilla из проводника Windows.
Активный FTP: изначально это был единственный метод FTP, поэтому он часто является режимом по умолчанию для FTP. В этом режиме FTP-клиент подключается со случайного порта (n-1023) к командному порту FTP-сервера (21). То есть, когда клиент и сервер намереваются передать данные, они обычно сначала запускают управляющее соединение, чтобы согласовать детали соединения данных до его открытия и передачи данных. В подключении в активном режиме, когда клиент устанавливает начальное подключение и отправляет PORT, сервер затем подключается обратно к указанному порту данных клиента из своего локального порта данных, который является портом 20.
Пассивный FTP. Также называется пассивным режимом или PASV. Он был разработан для решения проблемы, когда серверы инициируют подключение к клиенту. Здесь клиент подключается и отправляет команду PASV, которая работает как запрос номера порта для подключения. Как только FTP-клиент получает порт, он запускает второе соединение и отправляет данные. В пассивном режиме FTP клиент инициирует оба подключения к серверу, решая проблему фильтрации брандмауэрами входящего подключения к порту данных к клиенту с сервера.
Шаг 1. Установите сервер FileZilla. Чтобы установить сервер FileZilla, вам необходимо загрузить программу установки сервера FileZilla с сайта Filezilla, как показано ниже, и нажать «Загрузить сервер FileZilla».
Дважды щелкните установщик, чтобы запустить его, как показано ниже, и при появлении запроса с помощью контроля учетных записей нажмите «Да», чтобы продолжить. Чтобы узнать больше о контроле учетных записей, см. это руководство «Как включить или выключить UAC в Windows».
Примите лицензионное соглашение, нажав «Я согласен», как показано ниже.
В окне «Выбрать компоненты» меня устраивают настройки по умолчанию. Я нажму «Далее», чтобы продолжить.
Далее выберите путь к файлу, в который вы хотите установить его, и нажмите «Далее». Я в порядке с выбранной папкой по умолчанию. Я нажму «Далее», чтобы продолжить.
В следующем окне выберите запуск Filezilla Server после завершения установки. Меня устраивает настройка по умолчанию. Я нажму «Далее», чтобы завершить.
В настройках запуска я использую настройки по умолчанию, как показано ниже. Нажмите «Установить», как показано ниже.
Как видите, настройка завершена. Нажмите «Закрыть», чтобы закрыть мастер настройки. Вы также можете увидеть значок сервера FileZilla, созданный после завершения установки.
Шаг 2. Настройка сервера Filezilla. Для обеспечения бесперебойной работы FTP-сервера необходимо настроить следующие параметры. Щелкните меню «Правка» и выберите «Настройки». Откроются параметры FileZilla, как показано ниже. Установите порт подключения FTP, в любом случае это порт по умолчанию «21».
– Перейдите к настройкам пассивного режима и установите флажок, чтобы использовать настраиваемый диапазон портов. Если вы не хотите разрешать входящие соединения на всех портах или если ваш FTP-сервер находится за маршрутизатором NAT, вам необходимо настроить FileZilla Server для использования определенного диапазона портов для соединений в пассивном режиме, например, от 1000 до 2300 и т. д. Эти порты затем должен быть открыт в брандмауэре. Если у вас есть маршрутизатор NAT, вам необходимо перенаправить эти порты на локальный компьютер, на котором установлен FileZilla Server.
– В параметрах, связанных с панелью администрирования, вы можете установить некоторые важные настройки, включая порт подключения, пароль и возможное ограничение только определенными IP-адресами по вашему желанию.
Включите ведение журнала, как показано ниже.
Если у вас есть сертификат и вы хотите включить FTP через TL (FTP), пожалуйста, нажмите на настройки FTP через TLS, включите его и заполните следующие данные. Для этого вам необходимо приобрести сертификат.
Создайте несколько пользователей. На этом этапе мы создадим несколько учетных записей пользователей для подключения и папку, в которой файлы будут сохраняться на сервере. Для этого откройте управление пользователями, как показано ниже.
Откроется окно ниже, нажмите «Добавить».
Откроется окно «Добавить учетную запись пользователя», как показано ниже. На данный момент у нас нет группы, поэтому мы пропустим этот шаг.
Далее нажмите на пункт «Общие папки», чтобы установить в папку, в которую FTP-сервер будет сохранять файлы, отправленные этим пользователем.
Убедитесь, что эта папка создана заранее. Это будет домашний каталог пользователя (Тестер).
Выбранная папка будет домашним каталогом пользователя. На изображении ниже вы можете видеть, как необходимо установить все разрешения, чтобы пользователь мог наиболее полно управлять файлами в своем пространстве. Вы не должны назначать пользователю все разрешения, они должны определяться и назначаться в соответствии с потребностями пользователя.
Шаг 3. Настройте брандмауэр. Вам потребуется открыть FTP-порт в брандмауэре Windows (или, при необходимости, в других брандмауэрах). Здесь мы выбрали порт по умолчанию, 21, но, очевидно, это может быть любой другой порт. Если вы работаете в облачной среде, вам потребуется настроить дополнительные правила для разрешения подключения.
Войдите в программную часть и выполните необходимые действия. Возможно, вы захотите ознакомиться с этим руководством о том, как создать правило брандмауэра Windows в Windows или «как разрешить время ожидания запроса при проверке связи».
Шаг 4. Подключение к серверу Filezilla из Windows. Если вы не хотите разрешать подключения к FTP-серверу из Интернета и, следовательно, для использования только в локальной сети, вы можете игнорировать эти настройки пассивного режима. Чтобы загрузить клиент FileZilla, вам потребуется скачать установщик клиента FileZilla с сайта Filezilla.
После загрузки нажмите на установщик, чтобы запустить его. Нажмите «Я согласен», как показано ниже
В разделе «Выберите вариант установки» нажмите, чтобы разрешить всем пользователям, если вы не единственный, кто использует устройство, и нажмите «Далее», чтобы продолжить.
Выполните шаги установки и в «Выберите папку в меню «Пуск», как показано ниже, нажмите «Установить».
Как видите, клиент FileZilla установлен и будет запущен автоматически.
Вы уже можете подключиться к FTP-серверу, используя «IP-адрес» сервера FileZilla или в качестве «localhost», если вы находитесь на сервере FileZilla, как показано в примере ниже.
Запустите клиент FileZilla и подключитесь, как показано ниже. Теперь вы сможете подключиться к FTP-серверу с другого устройства или с того же хоста, как показано ниже. Пожалуйста, войдите в систему с именем пользователя и паролями, которые вы установили. Если вы настроили FTP через TLS, вы сможете подключиться к FTP-серверу с помощью FTPS для использования шифрования.
- Когда появится следующее уведомление ниже, нажмите "ОК", так как мы уже знаем об этой проблеме.
Как вы можете видеть ниже, мы успешно подключились к серверу FileZilla через клиент FileZilla.
Примечание. Вы также можете подключиться к FTP-серверу через командную строку, как показано ниже. Все, что вам нужно сделать, это ввести « ftp » и нажать Enter.
В будущем вы можете остановить службу FileZilla с помощью «services.msc» или «командной строки». Чтобы сделать это через CMD, используйте следующие команды ниже.
Надеюсь, эта запись в блоге оказалась для вас полезной. Если у вас есть какие-либо вопросы, дайте мне знать в сеансе комментариев.
FileZilla Server очень легко установить и настроить. Он предоставляет полнофункциональный и простой в использовании FTP-сервер для операционной системы Windows.
Первое, что нам нужно сделать, это загрузить сервер FileZilla для Windows 10.
После завершения загрузки запустите программу установки и запустите процесс установки, а затем продолжите стандартную установку по умолчанию.
Оставьте административный порт по умолчанию. При выборе способа запуска сервера FileZilla выберите «Установить как службу, запускаемую с Windows», если вы хотите, чтобы FTP-сервер запускался автоматически при запуске Windows.
Выберите параметр «Запустить вручную» для графического интерфейса сервера (интерфейса).
При первом запуске вам будет предложено настроить FTP-сервер. Оставьте хост (127.0.0.1) и порт администратора (14147) по умолчанию.Введите новый пароль (этот пароль будет использоваться для администрирования FTP-сервера FileZilla) и нажмите «Подключиться».
Далее нам нужно настроить параметры пассивного режима. Перейдите в меню «Правка» > «Настройки» > «Настройки пассивного режима» и установите настраиваемый диапазон портов от 10 100 до 10 200.
После этого откройте брандмауэр Windows и создайте новое правило для входящего трафика, чтобы разрешить FTP-порт 21 и диапазон пассивных портов (10100–10200).
Создайте учетную запись пользователя
Теперь FTP-сервер FileZilla установлен в Windows 10, нам нужно создать пользователя FTP, который сможет войти на сервер. Чтобы настроить пользователя FTP на сервере FileZilla, выполните следующие действия:
Нажмите на значок пользователя (четвертый значок слева). Затем нажмите кнопку «Добавить», введите имя создаваемой учетной записи пользователя и нажмите «ОК».
После того, как вы создали пользователя, установите флажок «Пароль» и укажите пароль для пользователя.
Мы также должны указать домашний каталог для этого пользователя. Перейдите в раздел «Общие папки», нажмите кнопку «Добавить» и найдите папки, к которым вы хотите получить доступ по FTP.
Это все, что вам нужно для настройки FTP-сервера в Windows 10/Server.
Обратите внимание, что если во время установки FTP-служба FileZilla настроена на запуск вручную, вам необходимо запустить сервер из интерфейса.
Откройте интерфейс сервера FileZilla. Затем выберите Сервер > Активный, как показано на следующем снимке экрана, чтобы запустить FTP-сервер.
В качестве альтернативы мы можем использовать Windows CMD для запуска/остановки FTP-службы FileZilla:
В этом руководстве мы покажем вам, как настроить папку на вашем компьютере под управлением Windows в качестве репозитория FTP с помощью бесплатной программы FileZilla. FTP можно использовать для простой передачи большого количества файлов между компьютерами; репозиторий FTP можно сопоставить с несколькими компьютерами в Интернете, чтобы другие люди могли получить доступ к каталогу прямо из проводника Windows.
Для начала вам необходимо загрузить сервер FileZilla, доступный здесь.
После загрузки программы вы можете установить ее со всеми настройками по умолчанию. FileZilla установит службу, которая запускается при загрузке Windows, поэтому, если вы предпочитаете запускать FTP-сервер только вручную, выберите соответствующий параметр в раскрывающемся меню на третьем экране:
Помимо этого параметра, для целей данного руководства все остальные параметры можно оставить по умолчанию. После завершения установки откроется интерфейс FileZilla. Просто нажмите OK, когда это окно появится сразу после установки:
После загрузки интерфейса FTP-сервера мы готовы указать каталог в качестве репозитория FTP. Если каталог, который вы хотите использовать, еще не создан, сверните интерфейс и создайте папку, в которой вы хотите разместить FTP-ресурс. В этом уроке мы будем использовать папку «FTP» на нашем рабочем столе.Его точное местоположение будет «C:\Users\geek\Desktop\FTP».
Нажмите "Изменить", а затем "Пользователи".
В левой части появившегося окна нажмите «Общие папки».
Оказавшись там, нажмите «Добавить» под «Пользователи». Введите имя пользователя для учетной записи, которую другой компьютер будет использовать для доступа к репозиторию, который мы настраиваем.
После ввода имени учетной записи нажмите «ОК», а затем нажмите «Добавить» под разделом «Общие папки». Как только вы это сделаете, появится всплывающее окно, подобное приведенному ниже, используйте его, чтобы выбрать каталог, которым вы хотите поделиться в качестве FTP-репозитория.
Нажмите "ОК". Теперь нам нужно назначить права пользователя для этого репозитория. По умолчанию созданный нами пользователь может читать файлы, список каталогов и список подкаталогов. Чтобы предоставить пользователю дополнительные разрешения, например возможность копировать файлы в этот репозиторий, установите флажки под «Файлы» и «Каталоги».
После того, как вы закончите настройку разрешений пользователя, нажмите "ОК".
Защита вашего FTP-сервера
Помимо настройки пользователей с надежным паролем, в FileZilla есть несколько параметров, которые вы можете настроить для дополнительной защиты вашего нового FTP-сервера.
Хакеры будут постоянно сканировать Интернет в поисках хостов, прослушивающих порт 21, FTP-порт по умолчанию. Чтобы нас не обнаружили тысячи хакеров, постоянно сканирующих FTP-сервер в поисках таких людей, как вы, мы можем изменить порт, который прослушивает FileZilla. Перейдите в «Редактировать», а затем в «Настройки». В разделе «Общие настройки» вы увидите «Слушать на этих портах». В настоящее время должно быть 21, но мы рекомендуем изменить его на случайное пятизначное число (не больше 65 535).
Это не обязательно защищает ваш сервер, но скрывает его и затрудняет поиск. Просто помните, что любой, кто решит вас взломать, в конечном итоге обнаружит порт, который прослушивает ваш FTP-сервер, поэтому необходимо принять дополнительные меры.
Если вы знаете IP-адреса (или хотя бы диапазон IP-адресов) компьютеров, подключающихся к вашему FTP-серверу, вы можете настроить FileZilla так, чтобы он отвечал на запросы входа только с этих IP-адресов. В разделе «Правка» > «Настройки» нажмите «IP-фильтр».
В первом поле поставьте звездочку, чтобы заблокировать подключение всех IP-адресов к вашему серверу. Во втором поле добавьте исключения из этого правила (диапазоны IP-адресов или сетей, которым должно быть разрешено подключение). Например, на следующем снимке экрана показана конфигурация, в которой 10.1.1.120 и диапазон IP-адресов 192.168.1.0/24 (другими словами, 192.168.1.1 — 192.168.1.255) могут подключаться:
Наряду с безопасными паролями, это должно быть все, что нужно вашему FTP-серверу. В FileZilla уже настроен параметр автобана по умолчанию, поэтому любой, кто попытается подключиться к вашему серверу слишком много раз в течение короткого периода времени, будет заблокирован на некоторое время. Чтобы настроить этот параметр, нажмите «Автобан» в разделе «Правка» > «Настройки», но большинству пользователей будет достаточно значения по умолчанию.
И последнее замечание о безопасности этого FTP-сервера: передача осуществляется в виде открытого текста, поэтому не используйте обычный FTP для передачи чего-либо конфиденциального. SFTP или FTPS можно использовать для шифрования FTP-соединений, и FileZilla легко настроить для работы с SFTP или FTPS.
Исключение брандмауэра Windows
Если у вас есть сторонний брандмауэр или антивирусная программа, убедитесь, что порт, который вы выбрали для запуска своего FTP-сервера, разрешен через него. Если у вас включен брандмауэр Windows, вам необходимо добавить исключение для порта. Перейдите в меню «Пуск» и введите «Брандмауэр Windows», затем нажмите «Брандмауэр Windows в режиме повышенной безопасности».
Нажмите «Правила для входящих подключений» в левом столбце, а затем «Новое правило…» в правом столбце. Мы разрешим порт через брандмауэр, поэтому выберите «Порт», когда мастер спросит «Какой тип правила вы хотите создать», а затем нажмите «Далее».
Введите порт, который вы выбрали для своего FTP-сервера (по умолчанию 21, но в этом руководстве мы выбрали 54218).
Нажмите «Далее» три раза после ввода номера порта. Введите имя и описание для этого исключения, чтобы его было легко найти в будущем, а затем нажмите "Готово".
Отображение общей папки FTP на другом компьютере
Теперь, когда FTP-сервер полностью настроен, мы можем позволить другим людям подключаться к нему с предоставленной им информацией пользователя (также убедитесь, что вы разрешили их IP-адреса). Другие всегда могут использовать приложения с графическим интерфейсом, такие как FileZilla, для подключения к вашему общему FTP-ресурсу или сопоставить его со своим компьютером, чтобы он отображался в Проводнике.
Откройте "Компьютер" и щелкните правой кнопкой мыши пустую область, затем выберите "Добавить сетевое расположение".
Появится мастер «Добавить сетевое расположение», дважды нажмите «Далее». Введите IP-адрес и порт вашего FTP-сервера и нажмите «Далее».
Снимите флажок «Анонимный вход» и введите имя пользователя, которое вы настроили для своего FTP-сервера. Нажмите «Далее» дважды, а затем нажмите «Готово». Он должен запросить у вас пароль, после чего вы сможете перейти к общей папке FTP, как если бы это был локальный жесткий диск.
Привет, как дела? Передача файлов существует уже давно. Кроме того, эта деятельность требует безопасности, совместимости и производительности ресурсов. Следовательно, идеально иметь для него практичное и функциональное решение. FileZilla — это передовой инструмент. Действительно, клиент FileZilla, который является одним из лучших клиентов FTP, FTPS, FTPES и SFTP для систем Windows. FileZilla была разработана как бесплатное программное обеспечение с открытым исходным кодом в соответствии с условиями Стандартной общественной лицензии GNU. Сегодня мы увидим, как настроить FileZilla Server в Windows 10/11.
Функции сервера FileZilla
Благодаря этому программному обеспечению мы можем легко создать наш сервер FTP или FTP через TLS. В результате мы сможем обмениваться файлами между подключающимися клиентами и нашим сервером. Это соединение может быть через локальную локальную сеть или через Интернет. Что касается подключения через локальную сеть, вам нужно ввести только частный IP-адрес и порт управления FTP-сервера. Порт по умолчанию — 21 TCP. Чтобы подключиться через Интернет, вам нужно будет ввести общедоступный IP-адрес или динамический DNS-домен подключения. Вы также должны указать соответствующий порт. Также нужно открыть порт в NAT на роутере. Таким образом, он будет доступен извне и сможет пройти через NA.
Установка FileZilla Server в Windows
Чтобы установить сервер Filezilla, вам нужно перейти в раздел загрузки. После загрузки просто запустите его, чтобы начать установку программы. Первое, что вам нужно сделать, это принять лицензию. Далее, пожалуйста, выберите тип установки. Мы рекомендуем использовать полную установку, которая используется по умолчанию.
Чтобы установить сервер Filezilla, вам нужно перейти в раздел загрузки. После загрузки просто запустите его, чтобы начать установку программы. Первое, что вам нужно сделать, это принять лицензию. Далее, пожалуйста, выберите тип установки. Мы рекомендуем использовать полную установку, которая является установкой по умолчанию. Затем вы должны выбрать папку установки и папку меню. Затем укажите, хотите ли вы установить FileZilla Server в качестве службы. Я рекомендую оставить его таким по умолчанию. Точно так же вы можете установить порт. Однако вы также можете оставить его по умолчанию. Наконец, настройте тип запуска интерфейса инструмента. То есть он может запускаться при входе в систему или запускаться вручную.
Запуск и настройка FileZilla Server
После установки программы вы увидите следующее окно. Нажмите «Подключиться к FTP-серверу Filezilla».
Подключение к серверу
В следующем окне мы введем параметры для настройки сервера. В поле хоста введите localhost. Информацию о порте следует оставить по умолчанию. Наконец, назначьте пароль для защиты соединения.
Установка исходных параметров конфигурации сервера FileZilla
Когда вы нажмете OK, сервер будет правильно подключен. С этого момента я хотел бы сделать некоторые соображения. Во-первых, мы работаем с последней стабильной версией FileZilla Server. Раньше были бета-версии, которые были немного сложнее в настройке. Тем не менее, эта версия имеет графический интерфейс, который очень удобен для пользователя и прост в настройке. Очень хорошо, далее мы увидим графический интерфейс администратора сервера.
Настройка параметров подключения
Теперь мы собираемся ввести значения для соединения через локальную сеть. Имея это в виду, нажмите «Сервер», а затем «Настроить».
Интерфейс администрирования сервера FileZilla
Теперь мы собираемся ввести значения для соединения через локальную сеть. Имея это в виду, нажмите «Сервер», а затем «Настроить».
Настройка сервера FileZilla
Немедленно отобразится окно конфигурации сервера. Хорошо известно, что по умолчанию предлагается небезопасное FTP-соединение. Поэтому мы настроим новый безопасный сервер. Соответственно, нажмите на FTP-сервер, а затем на Добавить.
Добавление нового сервера
Затем вам просто нужно указать новые значения. В IP-адресе установите 127.0.0.1, выберите порт 21 и используйте протокол, который требует явного FTP через TLS.
Настройка нового сервера
Настройка пользователя
Пришло время добавить нового пользователя на сервер. Для этого прокрутите вниз до «Пользователи». Затем нажмите «Добавить» и введите имя пользователя.
Ввод имени нового пользователя.
Далее включите пользователя, установив соответствующий флажок. Также возможно запросить пароль для пользователя. Для целей этого руководства мы не будем использовать пароль. Однако, если вы собираетесь предоставить доступ третьим лицам, мы настоятельно рекомендуем вам назначить пароль.
Включение пользователя
Теперь пора определить, к каким папкам на сервере будет иметь доступ пользователь. Имея это в виду, прокрутите вниз до точки монтирования. Оказавшись там, есть пара переменных, которые необходимо правильно установить. Во-первых, виртуальный путь. В этом поле просто добавьте /. Следующее поле соответствует Native Path. Там вам просто нужно перейти в проводник и скопировать путь к папке, которой вы хотите поделиться. Затем вставьте его в поле. Наконец, установите флажок Доступно для записи.
Настройка общей папки на сервере
Вот оно! Таким образом, мы узнали, как настроить FileZilla Server в Windows 10/11. Отныне просто используйте свой любимый FTP-клиент для подключения к серверу. Но мы увидим это в будущих уроках. Несомненно, это простой способ получить доступ к нашим файлам. Либо локально, либо через сеть. До скорой встречи!
Читайте также: