Настройка локального ftp сервера на windows 10

Что такое FTP-сервер на операционной системе Windows 10. Способы настройки при помощи встроенных средств компьютера. Обзор приложений для создания сервера.

Как создать сервер FTP и его настройка на ОС Windows 10, топ-10 лучших

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

Для чего он нужен

Перед началом настройки сервера нужно понять, что за аббревиатура «FTP» прячется в его названии. FTP (File Transfer Protocol) – это протокол передачи данных через интернет. В первоначальном виде он появился в далеком 1971 году, но до сих пор пользуется популярностью. Следовательно, FTP-сервером допустимо назвать хранилище данных в интернете, к которому может обратиться человек, чтобы скачать музыку, фильмы, фото и другие файлы.

screenshot_1

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

Как создать и настроить FTP-сервер на компьютере Windows 10

Настройка FTP-сервера – это сложный процесс, который вызывает у новичков массу сложностей. Однако встроенные средства Windows 10 дают возможность подготовить сервер для подключения устройств любому желающему. Главное – четко следовать требованиям инструкции, а они не такие мудреные, как может показаться на первый взгляд.

screenshot_2

Алгоритм действий для создания и настройки FTP-сервера выглядит следующим образом:

  • Сначала нам нужно активировать встроенный FTP-протокол на компьютере, так как по умолчанию он отключен. Для этого нужно открыть «Панель управления» через поисковую строку Windows или любым другим способом.

screenshot_3

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

screenshot_4

  • В открывшемся окне вы увидите несколько вкладок. Поочередно раскройте «Службы IIS» и «FTP-сервер».

screenshot_5

  • Отметьте галочками вкладки «FTP-сервер», «Расширяемость FTP» и «Служба FTP».

screenshot_6

  • Теперь можно сказать, что мы активировали протокол. Далее останется создать собственный сервер и задать координаты для подключения к нему. Поэтому вернитесь на главную страницу «Панели управления» и перейдите в раздел «Администрирования».

screenshot_7

  • Здесь находится множество файлов, среди которых нас будет интересовать «Диспетчер служб IIS». Запустите его двойным щелчком ЛКМ или откройте любым другим способом.

screenshot_8

  • В левой части открывшегося интерфейса будет располагаться вкладка «Сайты». Щелкните по ней ПКМ и выберите опцию «Добавить FTP-сайт».
  • Придумайте название и укажите расположение данных (например, диск «D» или конкретная папка).

screenshot_9

  • Следующим шагом требуется настроить параметры привязки. Здесь рекомендуется установить значение «Все свободные» в качестве IP-адреса, выбрать порт «21», отметить галочкой пункт «Запускать сайт FTP автоматически» и запретить использование SSL («Без SSL»).

screenshot_10

  • На следующем этапе настраиваем параметры доступа. «Анонимный» – доступ к серверу можно будет получить без логина и пароля, «Обычный» – наоборот.

screenshot_11

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

Создание сервера закончилось, и теперь нам осталось определить, кто из пользователей получит к нему доступ:

  • Через «Панель управления» запустите инструмент «Управление компьютером» (находится в разделе «Администрирование»).

screenshot_12

  • Щелкните ПКМ и выберите «Создать группу».
  • Добавьте пользователей, открыв получившуюся группу и нажав ПКМ.
  • Как только все учетные записи будут добавлены, перейдите в «Свойства» группы и откройте вкладку «Безопасность».
  • Нажмите на кнопку «Изменить» и добавьте созданную группу в список.

screenshot_13

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

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

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

FileZilla Server 0.9.23

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

screenshot_14

Xlight FTP Server

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

screenshot_15

FAR

FAR-manager – еще один популярный клиент с массой настроек. Его можно посоветовать лишь тем, кто уверен в собственных знаниях, так как меню приложения напоминает старые версии BIOS, а весь интерфейс представлен на английском языке.

screenshot_16

Total Commander

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

screenshot_17

FTP-сервер Complete FTP

Инструмент без файлового менеджера, но с интуитивно понятным меню. Интерфейс выглядит приветливым даже для новичка, а настройка сервера осуществляется за 5-7 нажатий и требует от пользователя не более пяти минут свободного времени.

screenshot_18

Direct FTP

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

screenshot_19

TYPSoft FTP Server 1.10

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

screenshot_20

FTP-сервер Core FTP Server

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

screenshot_21

FTPRush

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

screenshot_22

CoffeeCup Free FTP

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

screenshot_23

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

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



В этом руководстве по Windows 10 мы расскажем, как настроить FTP-сервер на вашем компьютере и управлять им для передачи файлов в домашней сети или удаленно через Интернет.

Как установить компоненты FTP-сервера в Windows 10

Хотя в Windows 10 включена поддержка настройки FTP-сервера, вам необходимо добавить необходимые компоненты вручную.

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

  1. Откройте панель управления .
  2. Нажмите на Программы .
  3. В разделе «Программы и компоненты» щелкните ссылку « Включить или отключить функции Windows» .

  4. Разверните функцию «Информационные службы Интернета» и раскройте опцию FTP-сервер .
  5. Проверьте параметры расширения FTP и службы FTP .
  6. Установите флажок « Инструменты веб-управления» с параметрами по умолчанию, но убедитесь, что установлен флажок « Консоль управления IIS» .

  7. Нажмите кнопку ОК .
  8. Нажмите кнопку Закрыть .

После того, как вы выполните эти шаги, на вашем устройстве будут установлены компоненты для настройки FTP-сервера.

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

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

Настройка FTP-сайта

Чтобы настроить FTP-сайт, выполните следующие действия:

  1. Откройте панель управления .
  2. Нажмите на систему и безопасность .
  3. Нажмите на Администрирование .

  4. Дважды щелкните ярлык диспетчера служб IIS .

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

  6. В поле имени FTP-сервера введите краткое описательное имя для сервера.
  7. В разделе «Каталог содержимого» в разделе «Физический путь» нажмите кнопку справа, чтобы найти папку, которую вы хотите использовать для хранения файлов FTP.

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

  8. Нажмите кнопку Далее .
  9. Используйте настройки по умолчанию для привязки .
  10. Установите флажок Запускать FTP-сайт автоматически .
  11. В разделе «SSL» установите флажок « Без SSL» .

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

  12. Нажмите кнопку Далее .
  13. В разделе «Аутентификация» выберите опцию « Базовый» .
  14. В разделе «Авторизация» используйте раскрывающееся меню и выберите опцию « Указанные пользователи» .
  15. Введите адрес электронной почты вашей учетной записи Windows 10 или имя локальной учетной записи, чтобы разрешить себе доступ к FTP-серверу.
  16. Проверьте параметры чтения и записи .

  17. Нажмите кнопку Готово .

После выполнения этих шагов, FTP-сайт должен работать на вашем компьютере.

Настройка правил брандмауэра

Если вы используете встроенный брандмауэр в Windows 10, подключения к FTP-серверу будут по умолчанию заблокированы, пока вы не пропустите службу вручную, выполнив следующие действия:

  1. Откройте Центр безопасности Защитника Windows .
  2. Нажмите на Брандмауэр и защита сети .
  3. Нажмите « Разрешить приложение через брандмауэр» .

  4. Нажмите кнопку Изменить настройки .
  5. Проверьте параметр FTP-сервера , а также параметры, разрешающие частный и публичный доступ.

После того, как вы выполнили эти шаги, FTP-сервер теперь должен быть доступен из локальной сети.

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

Разрешение внешних подключений

Чтобы сделать ваш FTP-сервер доступным из Интернета, вам также необходимо открыть порт 21 протокола управления передачей / Интернет-протокола (TCP / IP) на маршрутизаторе.

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

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

  1. Откройте Настройки .
  2. Нажмите на Сеть и Интернет .
  3. Нажмите на статус .
  4. Нажмите кнопку Изменить свойства соединения .

  5. Запишите адрес DNS-сервера IPv4 , который является адресом вашего маршрутизатора. Обычно это частный адрес в диапазоне 192.168.xx. Например, 192.168.1.1 или 192.168.2.1.

  6. Откройте веб-браузер по умолчанию.
  7. В адресной строке введите IP-адрес маршрутизатора (например, 192.168.1.1) и нажмите Enter .
  8. Войдите с учетными данными маршрутизатора.
  9. Откройте страницу переадресации портов . (Обычно эти настройки можно найти на страницах WAN, NAT или Advanced settings.)
  10. Добавьте новое правило для пересылки входящих соединений на FTP-сервер из Интернета, включив эту информацию:

    • Имя службы: введите описательное имя для правила переадресации портов.
    • Диапазон портов: 21.
    • Локальный IP: это IP-адрес сервера FTP, который маршрутизатор будет пересылать входящие соединения. (Это ваш IPv4-адрес. См. Шаг № 5. )
    • Локальный порт: 21.
    • Протокол: TCP.
  11. Нажмите кнопку Добавить.

  12. Нажмите кнопку Применить , чтобы сохранить изменения.

После выполнения этих шагов любое входящее соединение через порт 21 будет перенаправлено на FTP-сервер для установления сетевого сеанса.

Настройка статического IP-адреса

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

  1. Откройте панель управления .
  2. Нажмите на Сеть и Интернет .
  3. Нажмите на Центр управления сетями и общим доступом .
  4. На левой панели выберите параметр « Изменить настройки адаптера» .

  5. Щелкните правой кнопкой мыши сетевой адаптер и выберите параметр « Свойства» .

  6. Выберите вариант Интернет-протокола версии 4 (TCP / IPv4) .
  7. Нажмите кнопку Свойства .

  8. Выберите опцию Использовать следующий IP-адрес .
  9. Укажите настройки IP:

    • IP-адрес: укажите статический сетевой адрес для компьютера. Вы должны использовать адрес вне области DHCP-сервера, настроенный в вашем маршрутизаторе, чтобы предотвратить конфликты. Например, 192.168.1.200 .
    • Маска подсети: В домашней сети адрес обычно составляет 255.255.255.0 .
    • Шлюз по умолчанию: Обычно это IP-адрес маршрутизатора. Например, 192.168.1.1 .
    • Предпочитаемый DNS-сервер. Как правило, это также IP-адрес вашего маршрутизатора.

  10. Нажмите кнопку ОК .
  11. Нажмите кнопку Закрыть .

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

Как настроить несколько учетных записей FTP в Windows 10

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

Этот процесс выполняется путем создания новых стандартных учетных записей Windows 10 и настройки правильных настроек.

Создание новых учетных записей пользователей

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

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

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

После выполнения этих шагов все указанные вами пользователи должны иметь доступ к FTP-серверу для удаленной загрузки и выгрузки файлов.

Как подключиться к FTP-серверу удаленно в Windows 10

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

Просмотр и загрузка файлов

Если вы хотите просматривать и загружать файлы, вы можете сделать это с помощью Internet Explorer, Firefox или Chrome:

  1. Откройте веб-браузер .
  2. В адресной строке введите IP-адрес сервера, используя ftp: // , и нажмите Enter . Например, ftp://192.168.1.100 .
  3. Введите учетные данные вашей учетной записи.
  4. Нажмите кнопку Вход в систему .

После выполнения этих шагов вы сможете перемещаться и загружать файлы и папки с сервера.

На чтение 4 мин. Просмотров 6.7k. Опубликовано 03.09.2019

Если вы хотите иметь собственный FTP-сервер на компьютере с Windows 10, Windows 8 или Windows 8.1, вы попали по адресу. В этой статье вы узнаете, как настроить собственный FTP-сервер, не устанавливая сторонние приложения, используя только встроенные функции Windows.

Использование FTP-сервера во внутренней или внешней сети, безусловно, является очень быстрым и простым способом обмена файлами в сети и доступа к ним. К счастью, в Windows 10, Windows 8 и Windows 8.1 есть встроенная функция FTP-сервера, которая находится в разделе функций Internet Information Service , но не устанавливается вместе с системой и требует последующей установки. Но есть и другие решения, которые помогут вам создать сайт, если это то, что вас интересует.

Содержание

  1. Шаги по настройке FTP-сервера в Windows 10/Windows 8.1
  2. Настройка разрешения доступа к FTP в Windows 10/8/8.1
  3. Проверьте брандмауэр

Шаги по настройке FTP-сервера в Windows 10/Windows 8.1

1) Откройте панель управления, перейдите в Программы и компоненты и выберите Включить или отключить функции Windows .

Если Internet Information Service не был установлен с вашей системой, вам нужно будет установить его отдельно. На приведенном ниже снимке экрана показано, какие функции необходимо включить для запуска FTP-сервера в Windows 10/8/8.1. Нажмите OK, чтобы установить выбранные вами функции.

2) После завершения установки откройте Диспетчер информационных служб Интернета (IIS) в Средства администрирования на панели управления, как показано на снимке экрана ниже.

Разверните сайты, щелкните по ним правой кнопкой мыши и выберите « Добавить FTP-сайт ».

3) Дайте имя вашему FTP-сайту и найдите локальную папку, которая необходима для доступа к другим через ваш FTP-сервер.

4) Далее вам нужно выбрать IP вашего компьютера из выпадающего списка.

Если у вас нет сертификатов для этого подключения, установите флажок Без SSL , но если ваша сеть FTP предназначена для профессионального использования, вам может потребоваться включить SSL.

  • СВЯЗАННЫЕ: Как отправлять и получать файлы FTP в Windows 10

Настройка разрешения доступа к FTP в Windows 10/8/8.1

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

Прежде всего, создайте группу на Windows 10, локальный компьютер с Windows 8 и добавьте пользователей, которые смогут писать и редактировать контент.

Вы должны дать разрешение Windows, в этом случае доступ Изменить , к этой группе, которая напрямую связана с вашим FTP-сайтом.

На следующем экране, чтобы дать разрешение, установите флажок Basic, эта функция будет запрашивать имя пользователя и пароль у определенных пользователей. Чтобы указать этих пользователей, выберите параметр «Указанные роли или группы» в раскрывающемся меню и введите имя группы, которую вы только что создали. Установите права на чтение и запись для группы. Нажмите Готово и завершите настройку.

Обычная аутентификация включена в Windows 10/8/8.1 по умолчанию, но вы должны проверить ее на всякий случай. Откройте настройки FTP Authentication ’сайта и убедитесь, что базовая аутентификация включена.

  • ОТНОСИТЕЛЬНО: полное исправление: этот сервер не смог доказать, откуда его сертификат безопасности

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

Для начала откройте «Правила авторизации FTP» для созданного вами FTP-сайта. Создайте «Добавить разрешающее правило» и установите разрешения, как показано на снимке экрана ниже:

Убедитесь, что второе правило также указано в списке.

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

Проверьте брандмауэр

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

Вот и все, теперь вы можете создать свою собственную сеть FTP на вашем Windows 10, Windows 8 или Windows 8.1. Если у вас есть какие-либо сомнения, пожалуйста, оставьте свои комментарии ниже.И если вы заинтересованы в увеличении облачного хранилища, вы также можете взглянуть на эти приложения.

В случае, если у вас возникли проблемы с FTP на вашем компьютере, вот несколько решений для решения вашей проблемы:

  • Используйте пассивный FTP
  • Временно отключите брандмауэр и антивирус
  • Разрешите FTP-соединения и проверьте настройки FTP еще раз.

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

Download PC Repair Tool to quickly find & fix Windows errors automatically

An FTP or File Transfer Protocol Server is a public or private server which can host files that can be accessed locally as well as globally. It is seamless, flexible and fast which means that you can store any kind of files on that server depending on the total size of the server. If this sounds useful, great news! Windows 11 and Windows 10 allow you to create your FTP Server. You can host it both locally and make it available globally via the Internet. This article is about configuring an FTP Server – and then, enabling the connections to pass through the Windows Firewall.

We will be undertaking the following tasks-

  1. Configuring an FTP Server.
  2. Configuring the Windows Firewall for the connections to pass through.

1] Configuring an FTP Server on Windows `11/10

Start by searching for Turn Windows Features On or Off in the Search Box. Select the appropriate result to get a mini window to pop up.

Scroll down to the list, to expand Internet Information Services under which you need to expand FTP Server.

Select all the checkboxes to enable all the entries and click on OK. Let it apply the required changes.

Your computer is now enabled to host an FTP Server.

Now, to configure the FTP Server, search for Internet Information Services (IIS) Manager in the Search Box.

Under the navigation bar of Connections, right-click on Sites. Then select Add FTP Site.

A new window will open where you need to enter some details regarding your FTP Hosting.

Enter the details and click Next.

How to set up an FTP Server on Windows 10

You will be asked to enter some Authentication details upon clicking Next. Enter these details.

As you click on Finish, you will get an FTP Server being hosted on your Windows 10 computer.

Next, we have to allow connections from and to the FTP Server.

Read: FileZilla FTP client for Windows computers

2] Configure Windows Firewall for FTP connections to pass through

You need to configure your Windows Firewall to allow connections to and from it.

For that, start by searching for Allow an app or feature through Windows Firewall and select the appropriate result.

A window with all the settings will pop up. You can click on the Change Settings button.

You will get a list populated, within which you need to enable the checkboxes for FTP Server in both Private and Public configurations.

After you are done, just click on OK.

You will now be able to access the FTP Server on your local network.

Next, we will see how to set up an FTP server to be accessed via an external network.

Ezoic

Ayush has been a Windows enthusiast since the day he got his first PC with Windows 98SE. He is an active Windows Insider since Day 1 and has been a Windows Insider MVP.

Download PC Repair Tool to quickly find & fix Windows errors automatically

An FTP or File Transfer Protocol Server is a public or private server which can host files that can be accessed locally as well as globally. It is seamless, flexible and fast which means that you can store any kind of files on that server depending on the total size of the server. If this sounds useful, great news! Windows 11 and Windows 10 allow you to create your FTP Server. You can host it both locally and make it available globally via the Internet. This article is about configuring an FTP Server – and then, enabling the connections to pass through the Windows Firewall.

We will be undertaking the following tasks-

  1. Configuring an FTP Server.
  2. Configuring the Windows Firewall for the connections to pass through.

1] Configuring an FTP Server on Windows `11/10

Start by searching for Turn Windows Features On or Off in the Search Box. Select the appropriate result to get a mini window to pop up.

Scroll down to the list, to expand Internet Information Services under which you need to expand FTP Server.

Select all the checkboxes to enable all the entries and click on OK. Let it apply the required changes.

Your computer is now enabled to host an FTP Server.

Now, to configure the FTP Server, search for Internet Information Services (IIS) Manager in the Search Box.

Under the navigation bar of Connections, right-click on Sites. Then select Add FTP Site.

A new window will open where you need to enter some details regarding your FTP Hosting.

Enter the details and click Next.

How to set up an FTP Server on Windows 10

You will be asked to enter some Authentication details upon clicking Next. Enter these details.

As you click on Finish, you will get an FTP Server being hosted on your Windows 10 computer.

Next, we have to allow connections from and to the FTP Server.

Read: FileZilla FTP client for Windows computers

2] Configure Windows Firewall for FTP connections to pass through

You need to configure your Windows Firewall to allow connections to and from it.

For that, start by searching for Allow an app or feature through Windows Firewall and select the appropriate result.

A window with all the settings will pop up. You can click on the Change Settings button.

You will get a list populated, within which you need to enable the checkboxes for FTP Server in both Private and Public configurations.

After you are done, just click on OK.

You will now be able to access the FTP Server on your local network.

Next, we will see how to set up an FTP server to be accessed via an external network.

Ezoic

Ayush has been a Windows enthusiast since the day he got his first PC with Windows 98SE. He is an active Windows Insider since Day 1 and has been a Windows Insider MVP.

FTP или сервер протокола передачи файлов – это общедоступный или частный сервер, на котором можно размещать файлы, к которым можно получить доступ как локально, так и глобально. Это простой, гибкий и быстрый способ, который означает, что вы можете хранить любые файлы на этом сервере в зависимости от общего размера сервера. Если это звучит полезно, отличные новости! Windows 10 позволяет вам создать FTP-сервер . Вы можете разместить его как локально, так и сделать его доступным через Интернет. Эта статья посвящена настройке FTP-сервера, а затем разрешению подключений проходить через брандмауэр Windows.

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Если вы хотите создать частное облако для обмена и преобразования больших файлов без ограничений, вы можете создать FTP-сервер (сервер протокола передачи файлов) на своем компьютере с Windows 10.

См. Также: Инструкции по настройке отдельного FTP-сервера с помощью FileZilla.

Изображение 1 инструкции по настройке и управлению FTP-сервером в Windows 10

Как и в предыдущих версиях, в Windows 10 также интегрированы необходимые элементы для запуска FTP-сервера. Выполните следующие действия, чтобы установить FTP-сервер на компьютер с Windows 10:

1. Нажмите комбинацию клавиш Windows + X, чтобы открыть меню «Питание» и выбрать «Программы и компоненты».

2. Щелкните ссылку Включение или отключение компонентов Windows.

Изображение 2 инструкции по настройке и управлению FTP-сервером в Windows 10

3. Разверните Internet Information Services, затем отметьте опцию FTP Server.

4. Разверните FTP-сервер и выберите «Расширяемость FTP».

5. Отметьте Инструменты веб-управления с параметрами по умолчанию.

6. Щелкните OK, чтобы начать установку.

Изображение 3 инструкции по настройке и управлению FTP-сервером в Windows 10

7. Щелкните «Закрыть».

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

После того, как вы установили необходимые элементы для запуска FTP-сервера на вашем компьютере с Windows 10, перейдите к созданию FTP-сайта:

1. Нажмите комбинацию клавиш Windows + X, чтобы открыть меню «Опытный пользователь», и выберите «Панель управления».

2. Откройте «Администрирование».

3. Дважды щелкните Диспетчер информационных служб Интернета (IIS).

Изображение 4 инструкции по настройке и управлению FTP-сервером в Windows 10

4. Разверните таблицу подключений и щелкните правой кнопкой мыши узел.

5. Выберите Добавить FTP-сайт.

Изображение 5 инструкции по настройке и управлению FTP-сервером в Windows 10

6. Назовите свой новый FTP-сайт и введите путь к FTP-каталогу, который вы хотите использовать для отправки и получения файлов.

Примечание:

Вы можете использовать кнопку «Создать новую папку», чтобы создать конкретную папку, содержащую FTP-файл.

7. Щелкните Далее.

Изображение 6 инструкции по настройке и управлению FTP-сервером в Windows 10

8. В интерфейсе «Настройки привязки и SSL» удалите все настройки по умолчанию, измените параметр SSL на «Нет SSL».

9. Щелкните Далее.

Изображение 7 инструкции по настройке и управлению FTP-сервером в Windows 10

10. В разделе «Проверка подлинности» выберите вариант «Обычная».

11. В разделе «Авторизация» выберите в раскрывающемся меню «Указанные пользователи».

12. Введите адрес электронной почты своей учетной записи Windows 10 или имя локальной учетной записи, чтобы получить доступ к FTP-серверу.

13. Отметьте параметры чтения и записи.

14. Щелкните Готово.

Изображение 8 инструкции по настройке и управлению FTP-сервером в Windows 10

3. Как разрешить FTP-сервер через брандмауэр Windows (идея брандмауэра)?

Если на вашем компьютере работает брандмауэр Windows, он блокирует любое соединение, пытающееся получить доступ к FTP-серверу.

Выполните следующие действия, чтобы включить FTP-сервер через брандмауэр (брандмауэр):

1. Откройте меню «Пуск», войдите в брандмауэр Windows и поле поиска и нажмите Enter.

2. Щелкните ссылку или функцию Разрешить приложение через брандмауэр Windows.

Изображение 9 инструкции по настройке и управлению FTP-сервером в Windows 10

3. Щелкните «Изменить настройки».

4. Выберите FTP-сервер и отметьте оба варианта: Частный и Общедоступный.

5. Щелкните ОК.

Изображение 10 инструкции по настройке и управлению FTP-сервером в Windows 10

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

4. Настройте маршрутизатор, чтобы разрешить внешние подключения, например?

Чтобы ваш FTP-сервер мог подключаться к Интернету, вы должны настроить маршрутизатор так, чтобы он открывал порт номер 21 в TCP / IP, чтобы разрешить подключение к вашему компьютеру.

1. Нажмите комбинацию клавиш Windows + X, чтобы открыть Меню опытного пользователя и выберите Командная строка.

2. Введите команду ipconfig в окне командной строки и нажмите Enter.

3. Запишите IP-адрес шлюза по умолчанию. IP-адрес шлюза по умолчанию — это адрес вашего маршрутизатора.

Изображение 11 инструкции по настройке и управлению FTP-сервером в Windows 10

4. Откройте браузер по умолчанию на вашем компьютере.

5. В адресной строке введите IP-адрес маршрутизатора (который является IP-адресом шлюза по умолчанию, который вы указали выше) и нажмите Enter.

6. Войдите в систему, указав информацию о маршрутизаторе.

7. Найдите переадресацию портов (обычно эта опция находится в настройках WAN или NAT).

8. Создайте новую переадресацию портов, которая включает следующую информацию:

Имя службы: любое имя, которое вы хотите использовать. Такие как FPT-Server.

Ярость порта: используйте порт 21.

TCP / IP-адрес компьютера: откройте командную строку, затем введите ipconfig в окне командной строки. IPv4-адрес — это TCP / IP-адрес компьютера.

Локальный порт TCP / IP: используйте порт 21.

Протокол: TCP.

Изображение 12 инструкции по настройке и управлению FTP-сервером в Windows 10

9. Примените изменения и сохраните новую конфигурацию маршрутизатора.

5. Доступ к FTP-серверу на любом компьютере.

Вот как проверить самый быстрый FTP-сервер после настройки брандмауэра и переадресации портов 21 на маршрутизаторе:

Откройте браузер по умолчанию на вашем компьютере, затем введите адресную строку IP-адреса вашего браузера, отформатируйте ссылку FTP и нажмите Enter.

Например, ваш IP-адрес FTP://192.168.1.105.

Изображение 13 инструкции по настройке и управлению FTP-сервером в Windows 10

Чтобы проверить FTP-сервер, подключенный к Интернету, перейдите в Google или Bing и выполните поиск по запросу «Какой у меня IP?».

Снова запишите IP-адрес, затем введите этот IP-адрес в адресную строку браузера, используя формат ссылки FTP, и нажмите Enter.

6. Как загружать файлы на FTP-сервер Windows 10?

1. Нажмите комбинацию клавиш Windows + E, чтобы открыть проводник.

2. В адресной строке введите свой общедоступный IP-адрес в формате FTP, например FTP://172.217.3.14.

3. Введите ваше имя пользователя и пароль.

4. Отметьте опцию Сохранить пароль.

5. Щелкните Войти.

Изображение 14 инструкции по настройке и управлению FTP-сервером в Windows 10

Кроме того, вы можете щелкнуть правой кнопкой мыши «Быстрый доступ» на левой панели и выбрать «Закрепить текущую папку в быстром доступе», чтобы легко повторно подключить FTP-сервер в следующий раз.

Изображение 15 Инструкции по настройке и управлению FTP-сервером в Windows 10

7. Как создать несколько учетных записей FTP в Windows 10?

Если вы хотите разрешить нескольким пользователям доступ к FTP-серверу, вы должны создать новую учетную запись Windows 10 для каждого пользователя, чтобы получить доступ, связать эти учетные записи с папкой FTP и настроить соответствующие параметры. Для этого выполните следующие действия:

Добавьте новую учетную запись пользователя в Windows 10:

1. Нажмите комбинацию клавиш Windows + I, чтобы открыть меню настроек.

2. Щелкните Учетные записи.

3. Щелкните Семья и другие пользователи.

4. Щелкните, чтобы выбрать «Добавить кого-нибудь на этот компьютер».

Изображение 16 инструкции по настройке и управлению FTP-сервером в Windows 10

5. Щелкните ссылку У меня нет этой информации для входа.

Изображение 17 инструкции по настройке и управлению FTP-сервером в Windows 10

6. Щелкните ссылку Добавить пользователя без учетной записи Microsoft.

Изображение 18 инструкции по настройке и управлению FTP-сервером в Windows 10

7. Введите информацию об учетной записи пользователя и нажмите «Далее» для завершения.

Изображение 19 инструкции по настройке и управлению FTP-сервером в Windows 10

Добавьте учетную запись пользователя для доступа к папке FPT:

1. Щелкните правой кнопкой мыши папку FPT и выберите «Свойства».

2. Щелкните вкладку Безопасность.

3. Щелкните Edit.

Изображение 20 инструкции по настройке и управлению FTP-сервером в Windows 10

4. Щелкните Добавить.

Изображение 21 инструкции по настройке и управлению FTP-сервером в Windows 10

5. Введите имя учетной записи для учетной записи пользователя и нажмите Проверить имя.

Изображение 22 инструкции по настройке и управлению FTP-сервером в Windows 10

6. Щелкните ОК.

7. В разделе «Группа или имена пользователей» выберите только что созданную учетную запись пользователя и выберите соответствующие разрешения.

Изображение 23 инструкции по настройке и управлению FTP-сервером в Windows 10

8. Щелкните Применить.

9. Щелкните ОК.

Настройте новую учетную запись пользователя для доступа к серверу FPT:

1. Нажмите комбинацию клавиш Windows + X, чтобы открыть Меню опытного пользователя и выберите Панель управления.

2. Откройте «Администрирование».

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

4. Разверните «Сайты».

5. Выберите FTP-сайт, затем дважды щелкните Правила авторизации.

Изображение 24 Инструкции по настройке и управлению FTP-сервером в Windows 10

6. Щелкните правой кнопкой мыши и выберите Добавить разрешающие правила.

Изображение 25 инструкции по настройке и управлению FTP-сервером в Windows 10

7. Выберите «Указанный пользователь», а затем введите новое имя учетной записи пользователя, которое вы только что создали.

8. Установите разрешения на чтение и запись, если вы хотите разрешить доступ пользователям.

9. Щелкните ОК.

Изображение 26 Инструкции по настройке и управлению FTP-сервером в Windows 10

См. Некоторые из следующих статей:

  1. Все проблемы с запуском Windows в безопасном режиме
  1. Инструкции по настройке и управлению Сетевым мостом в Windows 10
  1. Как удалить Wi-Fi, сохраненный в Windows 10?

Удачи!

Setting up a File Transfer Protocol (FTP) server on Windows 10 is perhaps one of the most convenient solutions to upload and download files from virtually anywhere to your computer without the limitations typically found with cloud storage services.

Using an FTP server, you’re basically creating a private cloud that you have absolute control. You don’t have monthly transfers caps and speeds can be fast (depending on your internet subscription).

Also, there not file type or size restrictions, which means that you can transfer a 1KB text file as well as 1TB backup file, and you can create as many accounts as you want to let family and friends store and share files with each other.

There are plenty third-party solutions to set up a file server of this kind, but even though it may sound complicated, the FTP feature bundled on Windows 10 isn’t difficult to set up.

In this Windows 10 guide, we’ll walk you through the steps to set up and manage an FTP server on your computer to transfer files within your home network or remotely over the internet.

  • How to install the FTP server components on Windows 10
  • How to configure an FTP server site on Windows 10
  • How to set up multiple FTP accounts on Windows 10
  • How to connect to an FTP server remotely on Windows 10

How to install the FTP server components on Windows 10

Although Windows 10 includes support to set up an FTP server, you need to add the required components manually.

To install the FTP server components, do the following:

  1. Open Control Panel.
  2. Click on Programs.
  3. Under «Programs and Features,» click the Turn Windows features on or off link.

  1. Expand the «Internet Information Services» feature, and expand the FTP server option.
  2. Check the FTP Extensibility and FTP Service options.
  3. Check the Web Management Tools option with the default selections, but making sure that the IIS Management Console option is checked.

  1. Click the OK button.
  2. Click the Close button.

Once you’ve completed the steps, the components to set up an FTP server will be installed on your device.

How to configure an FTP server site on Windows 10

After installing the required components, you can proceed to configure an FTP server on the computer, which involves creating a new FTP site, setting up firewall rules, and allowing external connections.

Setting up an FTP site

To set up an FTP site, do the following:

  1. Open Control Panel.
  2. Click on System and Security.
  3. Click on Administrative Tools.

  1. Double-click the Internet Information Services (IIS) Manager shortcut.

  1. On the «Connections» pane, right-click Sites, and select the Add FTP Site option.

  1. In the FTP site name, type a short descriptive name for the server.
  2. In the «Content Directory» section, under «Physical path,» click the button on the right to locate the folder you want to use to store your FTP files.Quick Tip: It’s recommended to create a folder in the root of the main system drive, or on an entirely different hard drive. Otherwise, if you set the home folder in one of your default folders when adding multiple accounts, users won’t have permission to access the folder. (You can adjust folder permissions, but it’s not recommended.)

  1. Click the Next button.
  2. Use the default Binding settings selections.
  3. Check the Start FTP site automatically option.
  4. In the «SSL» section, check the No SSL option.Important: In a business environment or on an FTP server that will host sensitive data, it’s best practice to configure the site to require SSL to prevent transmitting data in clear text.

  1. Click the Next button.
  2. In the «Authentication» section, check the Basic option.
  3. In the «Authorization» section, use the drop-down menu, and select Specified users option.
  4. Type the email address of your Windows 10 account or local account name to allow yourself access to the FTP server.
  5. Check the Read and Write options.

  1. Click the Finish button.

After completing the steps, the FTP site should now be operational on your computer.

Configuring firewall rules

If you’re running the built-in firewall on Windows 10, connections to the FTP server will be blocked by default until you manually allow the service through, using these steps:

  1. Open Windows Defender Security Center.
  2. Click on Firewall & network protection.
  3. Click the Allow an app through firewall option.

  1. Click the Change settings button.
  2. Check the FTP Server option, as well as the options to allow Private and Public access.

Once you’ve completed the steps, the FTP server should now be accessible from the local network.

In the case that you’re running third-party security software, make sure to check your vendor support website for more specific details on adding firewall rules.

Allowing external connections

To make your FTP server reachable from the internet, you also need to open the Transmission Control Protocol/Internet Protocol (TCP/IP) port number 21 on your router.

The instructions to forward a port will be different depending on the router, and even depending on the firmware version. In the steps below, we’ll outline the general steps, but you may need to consult your manufacturer support website for specific details.

To forward port 21 to allow FTP connections outside of the local network, do the following:

  1. Open Settings.
  2. Click on Network & Internet.
  3. Click on Status.
  4. Click the Change connections properties option.

  1. Make a note of the IPv4 DNS server address, which is the address of your router. Usually, it’s private address in the 192.168.x.x range. For instance, 192.168.1.1 or 192.168.2.1.

  1. Open your default web browser.
  2. On the address bar enter the router’s IP address (for example, 192.168.1.1) and press Enter.
  3. Sign-in with your router credentials.
  4. Open the Port Forwarding page. (Usually, these settings can be found under the WAN, NAT, or Advanced settings pages.)
  5. Add a new rule to forward incoming connections to the FTP server from the internet by including this information:
    • Service name: Type a descriptive name for the port forwarding rule.
    • Port range: 21.
    • Local IP: This is the FTP server IP address that the router will forward incoming connections. (This is your IPv4 address. See step No. 5.)
    • Local port: 21.
    • Protocol: TCP.
  6. Click the add button.

  1. Click the Apply button to save the changes.

After completing the steps, any incoming connection on port 21 will be forwarded to the FTP server to establish a networking session.

Setting up a static IP address

If you’re planning to transfer files over the internet in the regular basis, then it’s recommended to configure a static IP address to prevent having to reconfigure your router in the future if your device’s IP changes.

  1. Open Control Panel.
  2. Click on Network and Internet.
  3. Click on Network and Sharing Center.
  4. In the left pane, click the Change adapter settings option.

  1. Right-click the network adapter, and select the Properties option.

  1. Select the Internet Protocol Version 4 (TCP/IPv4) option.
  2. Click the Properties button.

  1. Select the Use the following IP address option.
  2. Specify the IP settings:
    • IP address: Specify a static network address for the computer. You should use an address outside of the DHCP server scope configured in your router to prevent conflicts. For instance, 192.168.1.200.
    • Subnet mask: In a home network, the address usually is 255.255.255.0.
    • Default gateway: This is usually the IP address of the router. For example, 192.168.1.1.
    • Preferred DNS server: Typically, this is also the IP address of your router.

  1. Click the OK button.
  2. Click the Close button.

Once you’ve completed the steps, the IP configuration will no longer change, and it’ll prevent potential connection problems in the future.

How to set up multiple FTP accounts on Windows 10

If you want to allow multiple people to download and upload files to the FTP server simultaneously, you need to set up multiple accounts with specific permissions.

This process is done by creating new standard Windows 10 accounts and configuring the correct settings.

Creating new user accounts

To add multiple accounts to an FTP server, do the following:

  1. Open Settings.
  2. Click on Accounts.
  3. Click on Family & other people.
  4. Click the Add someone else to this PC button.

  1. Type the Microsoft account address for the user you want to allow access to the FTP server.Quick Tip: If you want users to access the server using local accounts, then click the I don’t have this person sign-in information option, click the Add a user without a Microsoft account option, and follow the on-screen direction to create the account.

  1. Click the Next button.

Once you’ve completed the steps, you may need to repeat the steps to create additional accounts.

Configuring user accounts to FTP server

If you want multiple users to access the FTP server at the same time, you need to modify the server settings using these steps:

  1. Open Control Panel.
  2. Click on System and Security.
  3. Click on Administrative Tools.

  1. Double-click the Internet Information Services (IIS) Manager shortcut.

  1. On the left pane, expand «Sites,» and select the site you created earlier.
  2. Double-click the FTP Authorization Rules option.

  1. On the right pane, click the Add Allow Rule option.

  1. Select one of these two options:
    • All Users: Allows every user configured on your Windows 10 device to access the FTP server.
    • Specified users: You can use this option to specify all the users you want to access the FTP server. (You must separate each user using a comma.)
  2. Check the Read and Write options.

  1. Click the OK button.

After completing the steps, all the users you specified should now be able to access the FTP server to download and upload files remotely.

How to connect to an FTP server remotely on Windows 10

Once you’ve created and configured your FTP server, there are many ways to view, download, and upload files.

Viewing and downloading files

If you want to browse and download files, you can do this using Internet Explorer, Firefox, or Chrome:

  1. Open a web browser.
  2. In the address bar, type the server IP address using ftp://, and press Enter. For example, ftp://192.168.1.100.
  3. Type your account credentials.
  4. Click the Log on button.

After completing the steps, you should be able to navigate and download files and folders from the server.

In the case that you’re trying to connect from the internet, you have to specify the public (internet) IP address of the network hosting the FTP server.

The easiest way to find out is to search for «What’s my IP» in Google or Bing within the network before trying to connect from a remote connection. Also, unless you have an static IP address from your internet provider, or you’re not using DDNS service, you may need to check your public IP regularly in order to connect, in case it changes.

Viewing, downloading, and uploading files

The easiest way to browse, download and upload files is to use File Explorer with these steps.

  1. Open File Explorer.
  2. In the address bar, type the server address using ftp://, and press Enter. For example, ftp://192.168.1.100.
  3. Type your account credentials.
  4. Check the Save password option.
  5. Click the Log on button.

After completing the steps, you’ll be able to browse folders and files, as well as download and upload files as if they’re locally stored on your device.

You can avoid going through the steps to reconnect to the FTP server by right-clicking Quick Access in the left pane, and selecting the Pin current folder to Quick Access option.

Of course, you’re not limited to use File Explorer as there are plenty of FTP clients, such as FileZilla that you can use to transfer files.

Wrapping things up

In this guide, we outlined the steps to get started with the FTP server feature available on Windows 10, and the steps to view, download, and upload files. However, bear in mind that you can only establish a connection as long as the device hosting the service is turned on. You won’t be able to access your files when the computer is asleep or hibernating.

The FTP Server component is available on Windows 10 Pro as well as on Windows 10 Home, and older versions of the OS, including Windows 8.1 and Windows 7.

More Windows 10 resources

For more helpful articles, coverage, and answers to common questions about Windows 10, visit the following resources:

  • Windows 10 on Windows Central – All you need to know
  • Windows 10 help, tips, and tricks
  • Windows 10 forums on Windows Central

Get the best of Windows Central in in your inbox, every day!

Mauro Huculak is technical writer for WindowsCentral.com. His primary focus is to write comprehensive how-tos to help users get the most out of Windows 10 and its many related technologies. He has an IT background with professional certifications from Microsoft, Cisco, and CompTIA, and he’s a recognized member of the Microsoft MVP community.

Looking for Setup an FTP server on Windows PC? Here this post we go through step by step How to Setup an FTP Server in Windows, Setup a folder on your Windows computer as an FTP repository, Allow an FTP server through Windows Firewall, Share the folder and files to Access Via FTP server and Access them from a different machine Via Lan or Wan. Also, Give access to your FTP site by restricting users with username/password or anonymous access. Let’s start.

What is FTP?

FTP stands for file transfer protocol A useful Feature to transfer files between the client machine and the FTP Server. For Example, you share some File folders on a configured FTP server on a port number, And a user can read and write files through the FTP protocol from anywhere. And most browsers support FTP protocol so we can access the FTP servers through the browser using FTP:// YOURHOSTNAME or IP address.

Locally Access FTP server

How To Setup FTP Server in Windows

— Advertisement —

In order to host an FTP server, your computer must be connected to a wireless network. And need a public IP address to access Upload/Download files folders on the FTP server from a different location. Let’s prepare your Local PC to Act as an FTP server. To do this first we need to enable FTP Feature and IIS (IIS is a web server software package you can read more from here).

Note: Below steps also applicable to setup and configure the FTP server on windows 8.1 and 7!

Enable FTP feature

To Enable FTP and IIS features,

  • Press Windows + R, type appwiz.cpl and ok.
  • This will open Windows programs and features
  • Click on ‘Turn Windows features on or off’
  • Toggle on Internet Information Services, and select FTP SERVER
  • All features which are ticked need to be installed.
  • Press OK to install the selected features.
  • This will take some time to install the features, wait until complete.
  • After that restart Windows To take effect the changes.

Enable FTP from programs and features

How To Configure FTP server on Windows 10

— Advertisement —

After successfully enable The FTP feature now follow the steps below to configure your FTP server.

Before you go ahead first to Create a new folder Anywhere And Name it (for example Howtofix FTP server)

— Advertisement —

Create a new Folder for FTP repository

Note down your PC IP address (To check this open command prompt, type ipconfig) this will display your local IP address and default gateway. Note: You must use static IP on your System.

Note Down your IP address

Also if you are planning to access your FTP files over a different network, you must need a public IP address. You can ask your ISP for the public IP address. To check your Public IP open chrome browser type whats my IP this will display your public IP address.

Check Public IP address

  • Type Administrative Tools in the start menu search and Select it from Search results.
  • Also, you can access the same from the Control panel -> all control panel items -> administrative tools.
  • Then look for Internet information service(IIS) manager, And Double click on it.

open Administrative tools

  • In the next window, expand the localhost (basically it’s your PC name) on your left side panel and navigate to “sites.”
  • Right-click “sites” and choose “add FTP site” option. This will create an FTP connection for you.

Add FTP site

  • Give a name to your site and enter the path of the FTP folder that you want to use to send and receive files. Here we are set the folder path we previously created for the FTP server. Alternatively, you can also choose to create a new folder to store your FTP files. Just depends on your personal preferences.

Name FTP server

  • Click “next.” Here you need to select the local computer’s IP address from the drop-down box. I hope you have already set up static IP for the computer.
  • left the port number 21 as the default port number of the FTP server.
  • And change the SSL setting to “no SSL.” Leave the other default settings.

Note: If you’re configuring a business site, make sure to choose the “Require SSL” option, as it will add an extra layer of security to the transfer.

Select IP and SSl for FTP

  • Click “next” and you’ll get the authentication screen.
  • Navigate to the authentication section of this screen, and select the “basic” option.
  • In the authorization section, type “specified users” from the drop-down menu.
  • In the text box below, type the username of your Windows 10 account to give you access to the FTP server. You can add more users too if you like.
  • In the permission section, you need to decide how others will be accessing the FTP share and who will be having Read-only or Read & Write access.

Let’s assume this scenario: If you want specific users to have read and write access, so obviously they must type a username and password for it. Other users can access the FTP site without any username or password to view the content only, it’s called anonymous users access. Now Click Finish.

  • Finally, click “finish.”

Configure authentication for FTP server

With this, you’re done setting up an FTP server on your Windows 10 machine, but, you have to perform some additional things to start using the FTP server to send and receive files.

Allow FTP to pass through Windows Firewall

Windows Firewall security feature will block any connections trying to access the FTP server. And that’s why we need to manually allow the connections, and tell the firewall to give access to this server. To do this

Note: Nowadays firewalls manage by Antivirus application, So either you need to configure/Allow FTP from there or Disable Firewall protection on your Antivirus

Search for Windows firewall in the Windows start menu and press “enter.”

open windows firewall

On the left-side panel, you’ll see “allow an app or feature through Windows Firewall” option. Click on it.

Allow app or feature through Windows firewall

When the next window opens, click on the “change settings” button.

From the list, check the “FTP server” and allow it on both private and public networks.

Allow FTP through Firewall

Once done, click OK

That’s it. Now, you should be able to connect to your FTP server from your local network. To check this open Web browser On a different PC connected to the same network type ftp://yourIPaddress  (Note: here use FTP server PC IP address). use the username and password whom you previously Allowed to access the FTP server.

Locally Access FTP server

FTP port (21) Forwarding on Router

Now the Windows 10 FTP Server is enabled to be accessed from the LAN. But if you looking for accessing the FTP server from a Different network (our side LAN) then you need to allow FTP connection, and you must enable Port 21 in your router’s firewall to allow incoming connection via FTP port 21.

Open the Router configuration page, using the Default Gateway Address. You can check your default gateway (router IP address) using the Ipconfig command.

Note Down your IP address

For me it’s 192.168.1.199 this will ask for Authentication, Type router admin username, and password. Here from Advanced options look for Port forwarding.

FTP port forwarding on Router

Create a new port forwarding that includes the following information:

  • Service name: You can use any name. For example, FTP-Server.
  • Port rage: You must use port 21.
  • PC’s TCP/IP address: Open Command Prompt, type ipconfig, and the IPv4 address is your PC’s TCP/IP address.

Now Apply the new changes, and save the new router configurations.

Access an FTP server from a Different network

All is set now, Your FTP server is ready to access from anywhere the PC is connected to the internet. Here is how to quickly test your FTP server, I hope you have noted down your Public IP address (Where you configured the FTP server, Otherwise open the browser and type whats my IP)

Go to any computer outside of the network and type FTP:// IP address in the search bar. You should enter the username and password again and click OK.

Access an FTP server from the Different network

Download and Upload files, Folders On FTP server

Also, you can use third-party applications like (FileZilla) to Download Upload manage files, Folders between the client machine and FTP Server. There are multiple free FTP Clients available you can use any of them to manage your FTP server:

FileZilla: an FTP Client available for Windows

Cyberduck: FTP Client available for Windows

WinSCP: A free and open-source SFTP, FTP, WebDAV, Amazon S3, and SCP client for Microsoft Windows

Manage FTP using Filezilla

Let’s use FileZilla client software to manage (Download/Upload) files folders on the FTP server. It’s very simple, Visit Filezilla’s official site and download the Filezilla client for windows.

  • Right-click on it and Run as administrator to install the application.
  • To open the same type Filezilla on the start menu search and select.

open filezilla

Then Input the FTP Server details, for example, ftp://10.253.67.24 (Public IP). Type the username to whom you are allowed to access your FTP server from anywhere type the password for authentication and use port 21. When you click Quickconnect this will list out all file folders available for download. The left side windows in your machine and right side are the FTP Server

Manage FTP using Filezilla

Also here Drag files from left to right will copy the file move to the FTP server and Drag files from Right to left will copy the file move to the Client machine

That’s all you have successfully created and configured the FTP server on Windows 10. Did you encounter any problems while following these steps, let us know in the comments below, we do our best to guide you?

Also, Read

  • Ethernet doesn’t have a valid IP configuration (Unidentified Network) Windows 10
  • How to fix USB ports not working in Windows 10 Laptop/PC
  • WiFi connected but no internet Access Windows 10 (5 Working fixes)
  • How To Setup and configure VPN Connection In Windows 10/8/7?
  • DNS server is not responding on Windows 10? Apply these solutions

Like this post? Please share to your friends:
  • Настройка микрофона maono au a03 windows 10
  • Настройка корпоративной сети на windows 10
  • Настройка локального dns сервера windows 2008
  • Настройка микрофона hyperx quadcast для windows 10
  • Настройка конфигурации системы windows 10 чтобы работала быстрее