Как настроить FTP-сервер в Windows 10, 7 и Linux

Для чего нужен FTP-сервер?

FTP – это протокол передачи файлов по сети, который основывается на принципе «клиент-сервер». FTP-сервер — это своеобразное хранилище файлов в интернете, то есть – обычный ПК с установленной операционной системой Windows 7 и выше, который имеет несколько жестких дисков и может вмещать множество файлов различных пользователей. На таком компьютере всегда бывает установлена программа, например – FileZilla Server. Получить доступ к определенным файлам через данную программу может любой пользователь, которому администратор предоставил доступ. После подключения к ФТП серверу пользователь можете закачивать на него любые файлы (фильмы, музыку, фото, документы и т д) и также скачивать хранящиеся материалы.

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

Мы будем выполнять следующие задачи:

  1. Настройка FTP-сервера.
  2. Настройка брандмауэра Windows для прохождения подключений.

1] Настройка FTP-сервера в Windows `10

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

Прокрутите вниз до списка, чтобы развернуть Информационные интернет-службы , под которым вам нужно развернуть FTP-сервер.

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

Теперь ваш компьютер включен для размещения FTP-сервера.

Это интересно:  WhatsApp (ватсап) для компьютера с Windows 7,8,10

Теперь, чтобы настроить FTP-сервер, найдите Диспетчер информационных служб Интернета (IIS) в поле поиска.

Под панелью навигации Подключения щелкните правой кнопкой мыши Сайты. Затем выберите Добавить FTP-сайт.

Откроется новое окно, в котором вам нужно будет ввести некоторые сведения о вашем FTP-хостинге.

Введите данные и нажмите Далее.

Вам будет предложено ввести некоторые данные для аутентификации после нажатия кнопки Далее . Введите эти данные.

Нажав Готово , вы получите FTP-сервер, размещенный на вашем компьютере с Windows 10.

Далее мы должны разрешить соединения с и на FTP-сервер.

Читать : FTP-клиент FileZilla для компьютеров с Windows

2] Настройте брандмауэр Windows для прохождения через FTP-соединения

Вам необходимо настроить брандмауэр Windows, чтобы разрешить подключения к нему и из него.

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

Появится окно со всеми настройками. Вы можете нажать кнопку Изменить настройки .

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

После этого просто нажмите ОК.

Теперь вы сможете получить доступ к FTP-серверу в своей локальной сети.

Далее мы увидим, как настроить FTP-сервер для доступа через внешнюю сеть.

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

  1. Раскройте панель управления компьютером. Открытие панели управления
  2. Перейдите к разделу «Программы». Переход по панели управления
  3. Перейдите к подразделу «Программы и компоненты». Управление программами компьютера
  4. Переходим к разделу «Программы и компоненты»

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

  8. Сохраните результат и дождитесь, пока включённыеэлементы будут добавлены системой. Сохранение включенных компонентов
  9. Возвратитесь к главной странице панели управления и перейдите к разделу «Система и безопасность». Переход к пункту «Система и безопасность»
  10. Переходим в раздел «Система и безопасность»

  11. Перейдите к подразделу «Администрирование». Система и безопасность компьютера
  12. Откройте программу «Диспетчер служб IIS». Программы для администрирования
  13. Открываем программу «Диспетчер служб IIS»

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

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

  20. Создание сайта на этом завершается, но необходимо выполнить ещё некоторые настройки. Сайт создан
  21. Возвратитесь к разделу «Система и безопасность» и перейдите из него к подразделу «Брандмауэр». Переход к брандмауэру
  22. Откройте дополнительные параметры. Настройки брандмауэра
  23. В левой половине программы сделайте активной вкладку «Правила для входящих подключений» и активируйте функции «FTP сервер» и «Трафик FTP-сервера в пассивном режиме», кликая по ним правой кнопкой мышки и указывая параметр «Включить». Включение функций для входящих подключений
  24. В левой половине программы сделайте активной вкладку «Правила для исходящих подключений» и запустите таким же методом функцию «Трафик FTP-сервера». Включение функций для исходящих подключений
  25. Следующий шаг — создание новой учётной записи, которая получит все права по управлению сервером. Для этого возвратитесь к разделу «Администрирование» и выберите в нём приложение «Управление компьютером». Переход к управлению компьютером и учетными записями
  26. Находясь в разделе «Локальные пользователи и группы», выберите подпапку «Группы» и начните создание в ней ещё одной группы. Создание новой группы
  27. Заполните все необходимые поля любыми данными.  Ввод информации о группе
  28. Перейдите к подпапке «Пользователи» и начните процесс создания нового пользователя. Создание новой учетной записи
  29. Нажимаем кнопку «Новый пользователь»

  30. Заполните все необходимые поля и завершите процесс. Оформление нового пользователя
  31. Откройте свойства созданного пользователя и раскройте вкладку «Членство в группах». Кликнете по кнопке «Добавить» и внесите пользователя в группу, которую создавали чуть раньше. Добавление в группу
  32. Нажимаем кнопку «Добавить»

  33. Теперь перейдите к папке, которая отдана для использования сервером FTP. Откройте её свойства и перейдите к вкладке «Безопасность», кликнете в ней по кнопке «Изменить». Свойства папки сервера
  34. В открывшемся окошке кликнете по кнопке «Добавить» и внесите в список группу, которая была создана ранее. Добавление группы, управляющей папкой
  35. Выдайте все разрешения внесённой группе и сохраните внесённые изменения. Управление разрешениями
  36. Вернитесь к диспетчеру служб IIS и перейдите к разделу с созданным вами сайтом. Откройте функцию «Правила авторизации FTP». Настройки сайта
  37. Кликнете правой клавишей мышки по незаполненному месту в развернувшемся подпункте и выберите действие «Добавить разрешающее правило». Настройка авторизации FTP
  38. Отметьте галочкой пункт «Указанные роли или группы пользователей» и заполните поле именем зарегистрированной ранее группы. Разрешения необходимо выдать все: чтение и запись. Добавление разрешающего правила
  39. Вы можете создать ещё одно правило для всех остальных пользователей, выбрав в нём «Все анонимные пользователи» или «Все пользователи» и установив разрешение только на чтение, чтобы никто кроме вас не мог редактировать данные, хранящиеся на сервере. Готово, на этом создание и настройка сервера завершена. Выдача разрешений для остальных пользователей

Лучшие FTP серверы

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

Продукты под использование на Windows

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

FileZilla Server 0.9.23

FileZilla Server представляет собой FTP-сервер с поддержкой SSL-шифрования и расширенным администрированием. Он относительно несложен в установке и настройке и к тому же бесплатен, а потому достаточно привлекателен для домашних пользователей. Однако пакет англоязычен и не имеет документации, что несколько усложняет его освоение.

FileZilla Server обеспечивает создание анонимного либо парольного (для отдельных пользователей или групп) доступа к данным и позволяет управлять правами доступа для файлов и каталогов, а также ограничивать доступ по IP-адресам. Предусмотрено введение ограничений на доступ к FTP-серверу в целом либо для каждого пользователя по отдельности, а также ограничение общего количества подключений и максимальной скорости скачивания. Реализована поддержка сжатия передаваемых данных (MODE Z), а для обмена важными файлами может использоваться 128-битное SSL-шифрование. В реальном времени ведется подробная статистика активности на FTP-сервере, по которой несложно контролировать имевшие место подключения, что позволит всегда быть в курсе того, что делали на сервере подключившиеся к нему пользователи. Возможно удаленное администрирование.

Xlight FTP Server

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

Современный продвинутый вариант — Xlight FTP Server, из серии серверного программного обеспечения, существенно упрощающий действия с файлами

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

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

Интересной особенностью FTP сервера Xlight является установка максимального времени простоя для пользователей. Этот функционал отключает пользователя, если тот фактически не взаимодействует с сервером.

Следует отметить часть уникальных функций, которых нет у других серверов:

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

FTP сервер Xlight поддерживает использование SSL клиентских сертификатов. Программой поддерживается аутентификация ODBC, Active Directory и LDAP.

Следует отметить: Xlight предоставляется только для персонального использования и поддерживает работу в системах Windows 32-разрядной и 64-разрядной версиями.

FAR

Как и Total Commander, эта программа представляет собой многофункциональный двухпанельный файловый менеджер. Она куда более аскетична в оформлении интерфейса (работает в текстовом режиме), зато является кроссплатформенной — доступна для полудюжины различных операционных систем. FTP-клиент встроен в дистрибутив, и работу с сайтами можно начинать без установки дополнений. Несомненным плюсом является бесплатность программы. Активация клиента FTP проводится при помощи менеджера плагинов, но это очень простая и интуитивно понятная процедура, которая не вызовет трудностей даже у начинающего пользователя.

Файловый менеджер FAR
FAR сможет работать с серверами FTP на любых операционных системах

Total Commander

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

Файловый менеджер Total Commander
Total Commander имеет встроенный FTP-клиент

FTP сервер Complete FTP

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

COMPLETE

Complete FTP Server
Интересный FTP сервер под безвозмездное пользование. Обладает вполне достаточным функционалом для организации действенной обработки файловых потоков

Уникальное отличие этого варианта программного продукта заключается в том, что после изменения одного или нескольких параметров сделанные изменения не применяются до момента, пока владелец не активирует кнопку «APPLY CHANGES».

Классическая функциональность Complete:

  • включение/отключение режимов FTP (FTPS),
  • включение режима анонимных логинов,
  • определение числа одновременно подключаемых пользователей,
  • показ скрытых файлов и папок,
  • установка разделителем обратной косой черты.

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

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

Пошаговые руководства являются встроенными в пакет установки. Поэтому владельцу ПО «Пошаговые руководства» всегда доступны в виде вкладки верхней части окна программы. Руководство позволяет быстро найти информацию на различные функции и параметры.

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

Direct FTP

Еще один платный FTP клиент — Direct FTP. Фактически, это платная версия Free FTP. Этот Windows-эксклюзивный FTP поставляется по цене $39. Выберите функцию предварительного просмотра, чтобы просмотреть свои изменения, прежде чем завершить и сохранить это. В библиотеке фрагментов вы всегда можете добавить свой любимый фрагмент кода. Средство редактирования изображений и встроенный текстовый редактор является одной из причин, почему люди выбирают Direct FTP в эти дни, хотя он и стоит несколько долларов.

TYPSoft FTP Server 1.10

TYPSoft FTP Server — простой и удобный FTP-сервер, отличающийся минимумом настроек, имеющий русскоязычную локализацию и вдобавок бесплатный, а потому идеально подходящий для домашних пользователей. Он позволяет открывать доступ к конкретным папкам для всех пользователей (anonymous) либо только для избранных пользователей по паролю, а также ограничивать доступ по IP-адресу. Возможно ограничение количества одновременных подключений. Предусмотрена установка ограничений на допустимые операции с файлами и подкаталогами: можно разрешить только скачивание файлов, а можно позволить производить закачку, удаление, переименование и т.д. Все имевшие место подключения записываются в log-файл.

FTP сервер Core FTP Server

Особенность Core FTP Server – исполнение двумя отдельными версиями. Один из тех программных продуктов, что характеризуются как минимальный сервер, легко понятный, настраиваемый буквально за минуту. Это 100% переносимый (мобильный) продукт.

Поставка бесплатная в двух вариантах использования — Core FTP Server, даёт потенциальному владельцу массу преимуществ в плане обработки массивов файлов

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

Другой продукт – это версия Core FTP Server — полноценный сервер, где определяется доменное имя, авто-запуск в качестве службы, добавляются несколько учётных записей.

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

FTPRush

Интерфейс бесплатной программы FTPRush имеет много общего с продуктами Microsoft Office и конфигурируется похожим способом. Из изюминок стоит отметить:

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

FTPRush
FTPRush должен понравиться пользователям MS Office

Лучше работать с англоязычной версией интерфейса, поскольку качество русской локализации оставляет желать лучшего.

CoffeeCup Free FTP

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

CoffeeCup Free FTP
С клиентом CoffeeCup Free FTP вам не придётся напрягаться с настройками

Создание FTP-сервера — простой способ получить на рабочем столе файловое хранилище с возможностью множественного доступа. Большое количество программ и относительная простота настройки делают этот способ очень популярным. Выделите один компьютер чисто под сервер и не храните на нём никаких других данных кроме того, что должно лежать на сервере. И даже в этом случае два — три десятка пользователей, одновременно обращающихся к вашему ресурсу могут практически полностью «просадить» интернет-канал. Да и провайдер ненавязчиво предложит изменить тарифный план на корпоративный. Если вам нужно файлохранилище с одновременным доступом большого количества пользователей, то размещайте FTP-сервер на коммерческом хостинге. Или пользуйтесь готовыми порталами-файлообменниками, например, Google Drive или DropBox.

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

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

Vsftpd

Очередной программный продукт списка бесплатных разработок, выступающий FTP сервером под Linux. Разработчики программы утверждают, что безопасность, производительность, стабильность — это основные преимущества бесплатной программы. 

Vsftpd FTP Server
Разработка под платформу Linux – в достаточной степени безопасная, производительная и стабильная. Есть все технические составляющие, чтобы незамедлительно начать пользоваться программой

Фактически, этот программный продукт является классическим приложением по умолчанию для использования в таких широко известных системах (построенных на ядре Linux), как:

  • Ubuntu,
  • Fedora,
  • CentOS,
  • и других.

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

Сервером также поддерживается конфигурация для каждого отдельного пользователя, ограничения на IP-адреса, конфигурации IP-адресов на каждом источнике и IPv6.

proFTPD

Разработка proFTPD — оптимальный вариант для пользователей Linux. Если требуется оболочка для работы с файлами, предоставляющая графический интерфейс, простой в использовании, полностью замещающий функции командной строки – это лучшая находка.

proFTPD FTP Server
Ещё один вариант под Linux, характерной особенностью которого является графическая оболочка. Этот фактор существенно облегчает работу с инструментом

Единственный нюанс этого продукта — после установки proFTPD владельцу необходимо дополнительно инсталлировать инструмент gadmin GUI tool и подключить этот инструмент к программной оболочке.

Функционал proFTPD предлагает следующий:

  • поддержка IPv6,
  • поддержка модулей,
  • ведение журнала,
  • скрытые каталоги и файлы, могут использоваться как автономный сервер, так и для каждого каталога.

Продукт совместим с разными платформами: FreeBSD, Linux, IRIX, OpenBSD, macOS, Solaris, Cygwin и другими.

Как найти открытые FTP-сервера?

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

«230 login successful» port:»21″

На момент написания статьи, было 173220 результатов. Лидер открытых FTP — США с результатом 58320 записей. При желании можно отфильтровать результаты по операционным системам и продуктам. Среди ОС популярны: Linux 3.x, Linux 2.6.x и Windows XP. Среди продуктов vsftpd, Pure-FTPd, pyftpdlib, Microsoft ftpd и ProFTPD.

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

В России ситуация выглядит следующим образом. 10134 результата. Среди компаний лидирует — Mobil-group ltd. Также в списке есть: Rostelecom, Beeline, VimpelCom и REG.RU.

Конечно, чтобы улучшить результаты я советую отбирать конкретные модели по заголовкам и искать конкретные устройства. Например, для работы с Xiaomi-девайсами можно использовать заголовок — «220 Welcome to MI-3 FTP service».

«230 login successful» «220 Welcome to MI-3 FTP service» port:»21″

Список устройств можно существенно расширить. Чтобы лучше разобраться, рекомендую сначала посмотреть устройства: RT-AC66R, RT-AC66U, RT-N66R, RT-N66U, RT-AC56U, RT-N56R, RT-N56U, RT-N14U, RT-N16 и RT-N16R. Можно найти и посмотреть, какие заголовки используются для успешной авторизации без логина и пароля.

Источники
  • https://SoftikBox.com/poshagovaya-nastroyka-ftp-servera-na-windows-10-26557.html
  • https://techarks.ru/general/kak-nastroit-ftp-server-v-windows-10/
  • https://pcpro100.info/ftp-server-dlya-windows-7/
  • https://zetsila.ru/ftp-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B%D0%B5-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC/
  • https://compress.ru/article.aspx?id=18179
  • https://DelPC.ru/delaem-svoy-ftp-server-besplatno-za-5-minu/
  • http://www.remnabor.net/ftp-server-dlya-windows-7
  • https://freelance.today/poleznoe/8-luchshih-besplatnyh-ftp-klientov-na-2018-god.html
  • https://zen.yandex.ru/media/id/5a363050799d9d4acc9d1972/5d0108d1254b9f00af8aa49e
Оцените статью
IT Портал
Добавить комментарий