Компьютеры на базе Виндовс 10 представляют собой многофункциональные устройства, позволяющие пользователям осуществить практически любую задумку. Кто-то работает в фоторедакторах, кто-то монтирует видео, а кто-то подключает FTP-сервер на операционной системе Windows 10. Далее разберемся, что это за сервер, для чего он нужен и как его можно настроить, используя встроенные средства ОС и специальные программы.
Для чего он нужен
Перед началом настройки сервера нужно понять, что за аббревиатура «FTP» прячется в его названии. FTP (File Transfer Protocol) – это протокол передачи данных через интернет. В первоначальном виде он появился в далеком 1971 году, но до сих пор пользуется популярностью. Следовательно, FTP-сервером допустимо назвать хранилище данных в интернете, к которому может обратиться человек, чтобы скачать музыку, фильмы, фото и другие файлы.
Раз уж в этом материале мы говорим о настройке FTP-сервера на ПК с операционной системой Windows 10 на борту, то стоит пояснить, что в нашем случае в качестве хранилища (сервера) будет выступать сам компьютер. А FTP будет использоваться в качестве протокола для передачи данных. Таким образом, вы сможете делиться информацией, сохраненной на вашем устройстве, с другими пользователями, не тратя время на загрузку данных в облако и, уж тем более, копирование данных на флеш-накопители.
Как создать и настроить FTP-сервер на компьютере Windows 10
Настройка FTP-сервера – это сложный процесс, который вызывает у новичков массу сложностей. Однако встроенные средства Windows 10 дают возможность подготовить сервер для подключения устройств любому желающему. Главное – четко следовать требованиям инструкции, а они не такие мудреные, как может показаться на первый взгляд.
Алгоритм действий для создания и настройки FTP-сервера выглядит следующим образом:
- Сначала нам нужно активировать встроенный FTP-протокол на компьютере, так как по умолчанию он отключен. Для этого нужно открыть «Панель управления» через поисковую строку Windows или любым другим способом.
- Во вкладке «Просмотр» установите значение «Крупные значки». Это поможет вам как можно быстрее найти нужный раздел «Программы и компоненты», в который необходимо перейти для дальнейшей настройки.
- В открывшемся окне вы увидите несколько вкладок. Поочередно раскройте «Службы IIS» и «FTP-сервер».
- Отметьте галочками вкладки «FTP-сервер», «Расширяемость FTP» и «Служба FTP».
- Теперь можно сказать, что мы активировали протокол. Далее останется создать собственный сервер и задать координаты для подключения к нему. Поэтому вернитесь на главную страницу «Панели управления» и перейдите в раздел «Администрирования».
- Здесь находится множество файлов, среди которых нас будет интересовать «Диспетчер служб IIS». Запустите его двойным щелчком ЛКМ или откройте любым другим способом.
- В левой части открывшегося интерфейса будет располагаться вкладка «Сайты». Щелкните по ней ПКМ и выберите опцию «Добавить FTP-сайт».
- Придумайте название и укажите расположение данных (например, диск «D» или конкретная папка).
- Следующим шагом требуется настроить параметры привязки. Здесь рекомендуется установить значение «Все свободные» в качестве IP-адреса, выбрать порт «21», отметить галочкой пункт «Запускать сайт FTP автоматически» и запретить использование SSL («Без SSL»).
- На следующем этапе настраиваем параметры доступа. «Анонимный» – доступ к серверу можно будет получить без логина и пароля, «Обычный» – наоборот.
Важно. После создания FTP-сервера необходимо перейти в настройки брандмауэра и активировать доступ к FTP. Для этого откройте «Дополнительные параметры» и поставьте соответствующие галочки.
Создание сервера закончилось, и теперь нам осталось определить, кто из пользователей получит к нему доступ:
- Через «Панель управления» запустите инструмент «Управление компьютером» (находится в разделе «Администрирование»).
- Щелкните ПКМ и выберите «Создать группу».
- Добавьте пользователей, открыв получившуюся группу и нажав ПКМ.
- Как только все учетные записи будут добавлены, перейдите в «Свойства» группы и откройте вкладку «Безопасность».
- Нажмите на кнопку «Изменить» и добавьте созданную группу в список.
Теперь пользователи, добавленные в группу, смогут получить доступ к вашему FTP-серверу.
Лучшие FTP-серверы
Как вы уже могли догадаться, создание сервера FTP встроенными средствами компьютера – рутинное и очень сложное занятие. Намного легче установить приложение с собственным сервером и разрешить ему доступ к файлам, сохраненным на компьютере.
FileZilla Server 0.9.23
Самое известное приложение, которому удалось поднять вопрос удобства при подключении средствами FTP. Вам достаточно разрешить доступ к определенной папке, настроить параметры входа (имя сервера и пароль), а затем отправить эти данные человеку, решившему подключиться к вам через ту же программу FileZilla.
Xlight FTP Server
Еще одна программа, способная сделать пользовательский сервер. Приложение отличается устаревшим, но в то же время удобным интерфейсом. Русского языка нет, зато есть масса настроек вроде активации доступа через IPv6.
FAR
FAR-manager – еще один популярный клиент с массой настроек. Его можно посоветовать лишь тем, кто уверен в собственных знаниях, так как меню приложения напоминает старые версии BIOS, а весь интерфейс представлен на английском языке.
Total Commander
Файловый менеджер с функцией создания удаленного сервера, на который сможет попасть любая папка вашего ПК. Точнее, менеджер не создает сервер, а только управляет им. Отличается высоким уровнем удобства за счет поддержки русского языка и наличия раздела «Справка». Работает как на компьютере, так и на смартфоне.
FTP-сервер Complete FTP
Инструмент без файлового менеджера, но с интуитивно понятным меню. Интерфейс выглядит приветливым даже для новичка, а настройка сервера осуществляется за 5-7 нажатий и требует от пользователя не более пяти минут свободного времени.
Direct FTP
Платный клиент, чей недостаток с лихвой компенсируется удобством взаимодействия. Наличие раздела «Справка» позволяет без труда разобраться в азах даже новичку, но на изучение инструкции придется выделить от получаса до часа.
TYPSoft FTP Server 1.10
Простой клиент, который пользуется популярностью, как среди профессионалов, так и среди новых пользователей. Отличается удобным интерфейсом, наличием русского языка и настройкой массы удаленных функций – от скачивания до удаления файлов.
FTP-сервер Core FTP Server
Приложение распространяется в двух версиях. Одна является платной, вторая – бесплатной. У второй модификации есть ряд функциональных ограничений, но базовые потребности пользователя способна удовлетворить даже она.
FTPRush
Бесплатная программа, выполненная в стилистике продуктов Microsoft. Это позволяет рассчитывать на быстрое освоение утилиты. Также приложение готово похвастать наличием менеджера закачек.
CoffeeCup Free FTP
Незамысловатая программа, которая подойдет новичкам. Интерфейс переведен на русский язык, а меню не выглядит перегруженным. Есть поддержка двухпанельного режима работы и передачи файлов с одного сервера на другой без прямого взаимодействия с хранилищем ПК.
Причины, по которым могут не работать
Чаще всего FTP-сервер не работает по причине того, что пользователь забыл активировать соответствующую опцию в Панели управления через инструмент «Программы и компоненты». Также сложности связывают с неправильным вводом логина и пароля, закрепленных за определенным сервером.
Содержание
- 1 Как создать FTP-сервер в Windows 10
- 1.1 Включить FTP в Windows 10
- 1.2 Настроить FTP-сервер Windows 10
- 1.3 Разрешить FTP-сервер через брандмауэр Windows
- 1.4 Настройте маршрутизатор для разрешения внешних подключений
- 1.5 Как получить доступ к FTP-серверу с любого компьютера
- 1.6 Скачать и загрузить файлы, папки на FTP-сервер
Ищете настройку Windows 10 FTP-сервер поделиться и получить доступ к файлам по сети? Вот этот пост мы обсуждаем Как создать FTP-сервер в Windows 10 и 8.1. Также вы узнаете, как обмениваться файлами с сервером Access через FTP и как вы можете получить к нему доступ через LAN и WAN из любой точки мира. И Вы можете предоставить доступ к своему FTP-сайту, ограничив пользователей именем пользователя / паролем или анонимным доступом. Это зависит от цели FTP сервер в вашей внутренней или внешней сети.
FTP обозначает протокол передачи файлов Полезная функция для передачи файлов между клиентским компьютером и FTP-сервером. Это как вы разделяете некоторые папки файлов на настроенном FTP сервер на номер порта, и пользователь может читать и записывать файлы по протоколу FTP из любого места. И большинство браузеров поддерживают протокол FTP, поэтому мы можем получить доступ к FTP-серверам через браузер.
Например, ftp: // YOURHOSTNAME или IP-адрес.
Как создать FTP-сервер в Windows 10
В отдельных словах, имеющих FTP сервер Во внутренней или внешней сети всегда легко и быстро обмениваться и получать доступ к файлам по сети. Windows 10 и 8.1 поставляются со встроенной функцией FTP-сервера в функциях Internet Information Service, которую необходимо установить перед использованием. В этом разделе мы рассмотрим, как настроить FTP-сервер на Windows 10. И Использование WinSCP в качестве клиента Windows для подключения к FTP-серверу. Также есть некоторые бесплатные FTP клиенты доступно, с помощью которого вы можете передавать файлы между вашим ПК и удаленными серверами.
Включить FTP в Windows 10
Для того, чтобы настроить FTP сервер на windows Сначала компьютер, нам нужно включить функцию FTP и IIS. Для этого нажмите Windows + R, введите appwiz.cpl и нажмите клавишу ввода. Это откроет Программы и компоненты, здесь нажмите «Включить или отключить функции Windows», как показано на рисунке ниже.
Если IIS не был установлен ранее на конкретном компьютере с Windows 10 или 8.1, вам необходимо установить и другие функции IIS (как показано стрелками). На скриншоте ниже приведены действительные требования для работы FTP-сервера в Windows 8 / 8.1 (необходимо установить все отмеченные функции). Нажмите OK, чтобы установить выбранные функции. Это займет некоторое время для установки функций, дождитесь завершения.
Настроить FTP-сервер Windows 10
Теперь, когда установка завершена, откройте «Диспетчер служб IIS» из Панели управления \ Все элементы панели управления \ Администрирование. Затем разверните сайты, щелкните правой кнопкой мыши на них и ‘Добавить FTP сайт».
Добавить FTP сайт
Замечания: Я создал папку под названием «Windows101tricks FTP Share» (которой мы собираемся поделиться через FTP-сервер) на диске C, прежде чем перейти к этому шагу.
Дайте имя для FTP-сайта и просмотрите локальную папку, которой вы хотите поделиться с другими через FTP-сервер.
Назовите FTP-сервер и выберите физический путь
На следующем экране вам нужно выбрать IP-адрес локального компьютера из выпадающего списка. Я надеюсь, что вы уже настроили статический IP для компьютера. И оставил номер порта 21 в качестве номера порта по умолчанию для FTP-сервера.
Под опцией SSL выберите No SSL, чтобы установить соединение без SSL-сертификата. В производственной среде для настройки профессионального FTP-сервера вам может потребоваться включить SSL, для которого требуется сертификат.
На следующем экране вы можете установить права доступа пользователей к FTP-сайту. Здесь вам необходимо решить, каким образом другие будут получать доступ к общему ресурсу FTP, а кому будут доступны только чтение или чтение. Доступ для записи.
Давайте предположим, что этот сценарий
Если вы хотите, чтобы определенные пользователи имели права на чтение и запись, очевидно, что они должны ввести для него имя пользователя и пароль. Другие пользователи могут получить доступ к FTP-сайту без какого-либо имени пользователя или пароля для просмотра только контента, это называется доступом анонимных пользователей. Теперь нажмите Готово.
Разрешить FTP-сервер через брандмауэр Windows
Если на вашем компьютере запущен брандмауэр Windows, функция безопасности заблокирует все подключения, пытающиеся получить доступ к FTP-серверу. Используйте шаги ниже, чтобы пропустить FTP-сервер через брандмауэр. Для этого откройте Панель управления \ Все элементы панели управления \ Брандмауэр Windows. И нажмите ссылку Разрешить приложение или функцию через брандмауэр Windows.
(Замечания: В настоящее время брандмауэры управляются антивирусным приложением, поэтому вам нужно либо настроить / разрешить FTP оттуда, либо отключить защиту брандмауэра на своем антивирусе)
Разрешить приложение или функцию через брандмауэр Windows
Теперь нажмите кнопку «Настройки изменений». Выберите FTP-сервер и убедитесь, что он включен в частной и публичной сети. Нажмите ОК. На этом этапе вы сможете использовать свой любимый FTP-клиент для подключения вновь созданного FTP-сервера из локальной сети.
Разрешить FTP-сервер через брандмауэр Windows
Настройте маршрутизатор для разрешения внешних подключений
Теперь нам нужно настроить маршрутизатор и открыть порт TCP / IP номер 21, чтобы разрешить подключения к вашему ПК. Так что ваш FTP-сервер может быть доступен из Интернета, и вы можете получить к нему доступ из любого места. Здесь найдите шаги для настройки большинства маршрутизаторов. (Для получения более подробных инструкций по переадресации портов TCP / IP, посетите веб-сайт поддержки производителя вашего маршрутизатора.)
Сначала откройте командную строку, введите команду IPCONFIG и нажмите клавишу ввода, чтобы узнать адрес шлюза по умолчанию (IP-адрес маршрутизатора)
проверьте IP-адрес и шлюз по умолчанию
Запишите IP-адрес шлюза по умолчанию, который является IP-адресом вашего маршрутизатора. Как правило, это частный адрес в диапазоне 192.168.x.x. Например, 192.168.1.1 или 192.168.2.1.
Теперь откройте веб-браузер по умолчанию. В адресной строке введите IP-адрес маршрутизатора и нажмите Enter. Войдите с учетными данными маршрутизатора.
Найдите раздел Переадресация портов — обычно вы найдете эту функцию в настройках WAN или NAT.
Создайте новую переадресацию портов, которая включает следующую информацию:
- Наименование услуги: Вы можете использовать любое имя. Например, FTP-сервер.
- Порт ярости: Вы должны использовать порт 21.
- TCP / IP-адрес ПК: Откройте командную строку, введите IPCONFIG, а IPv4-адрес — это TCP / IP-адрес вашего ПК.
Теперь примените новые изменения и сохраните новые конфигурации маршрутизатора.
Как получить доступ к FTP-серверу с любого компьютера
Вот самый быстрый способ протестировать ваш FTP-сервер после настройки брандмауэра и переадресации порта 21 на маршрутизаторе. Откройте веб-браузер по умолчанию и в адресной строке введите IP-адрес своего ПК с Windows 10 в формате FTP-ссылки и нажмите Enter. Адрес должен выглядеть так: FTP://192.168.1.199. или ваш публичный адрес. Будет запрошена аутентификация. Введите системное имя пользователя и пароль для доступа к файлам, которыми вы поделились в общей папке FTP.
Чтобы получить доступ к FTP-серверу из другого места / сети, вам необходимо ввести статический IP-адрес (предоставленный вашим интернет-провайдером). Например, ваш статический IP-адрес 11.03.68.445, затем вам нужно использовать ftp://11.03.68.445 или ваш ftp: // ваше локальное имя хоста.
Скачать и загрузить файлы, папки на FTP-сервер
Кроме того, вы можете использовать стороннее приложение, например (FileZilla), для загрузки и выгрузки файлов управления, папок между клиентским компьютером и FTP-сервером. Доступно несколько бесплатных FTP-клиентов, вы можете использовать любой из них для управления вашим FTP-сервером:
FireFTP: расширение FTP-клиента браузера Firefox
FileZilla: FTP-клиент для Windows
Cyberduck: FTP-клиент доступен для Windows
WinSCP: бесплатный SFTP, FTP, WebDAV, Amazon S3 и SCP-клиент с открытым исходным кодом для Microsoft Windows
Например, я использую WinSCP, просто скачав и установив приложение. потом
Откройте WinSCP, введите данные FTP-сервера. Имя пользователя — это имя пользователя FTP-сервера Windows, а пароль — пароль Windows-сервера FTP. щелчок Сохранить WinSCP устанавливает соединение и выводит список всех файловых папок, доступных для скачивания. Левое боковое окно на вашем компьютере, а правое — это FTP-сервер.
- Перетаскивание файлов слева направо скопирует перемещение файла на FTP-сервер
- Перетаскивание файлов справа налево скопирует перемещение файла на клиентский компьютер
Это все, что вы успешно настроили FTP-сервер на Windows 10 компьютер. Кроме того, эти шаги (настройка FTP-сервера) применимы к компьютерам под управлением Windows 8.1, 8 и Windows 7. И после настройки вы можете получить доступ к общей папке из любого места. Есть какие-либо вопросы, предложения не стесняйтесь обсуждать в комментариях ниже. Также читайте в нашем блоге: 5 твиков для исправления проблем с медленной загрузкой или запуском windows 10.
В некоторых предыдущих публикациях мы уже упоминали в разных контекстах подключение к серверам по FTP, но как это делается подробно не разбирали. Исправим же сегодня это упущение, рассказав о том, как вообще происходит обмен данными по FTP, как настроить FTP-сервер на примере машины, управляющейся Windows 10, а также о способах подключения, наибольшее внимание уделив продукту FileZilla.
Для начала дадим определение FTP. Эта аббревиатура разворачивается как «file transfer protocol» – т.е. речь идет об особом протоколе по которому можно удаленно передавать данные в интернете. В основе протокола лежит клиент-серверная архитектура, позволяющая задействовать разные каналы обмена данными и командами. При этом передача осуществляется с помощью конкретного соединения, устанавливающегося через 21 TCP-порт, который является одним из основных протоколов в сетях TCP/IP.
Когда клиент подключается к серверу по FTP, создается сессия, сохраняющая статус активной весь процесс обмена данными. Работа FTP-протокола может протекать в двух режимах: активном и пассивном.
- Активный режим. Здесь клиент передает серверу свой IP и номер порта, через который будут передаваться данные, после чего устанавливается соединение. Происходит подключение сервера к заданному узлу и запускается процесс обмена файлами.
- Пассивный режим. Часто клиент защищен межсетевым экраном (брандмауэром), фильтрующим входящий трафик, и в силу этого не может принять входящее подключение. Тогда он посылает запрос к серверу, ответом на который становится IP-адрес сервера и номер TCP-порт, после чего клиент производит по ним подключение и запускается сессия по обмену данных.
Для обмена данных FTP-протокол также предусматривает несколько режимов: поточный, блочный и сжатый
- Поточный режим. Является дефолтным. Данные передаются непрерывным потоком, никак не обрабатываясь протоколом. Данные разбиваются уже TCP на сегменты конкретного размера.
- Блочный режим. Протокол делит данные на кластеры, каждому из которых присваивается свой заголовок, номер, размер и другие характеристики.
- Сжатый. Если передаваемый файл слишком велик, то протокол сжимает его RLE-методом кодирования длин серий (run-length encoding).
Аутентификация клиента осуществляется стандартным образом: он передает серверу логин и пароль и, если юзер с такими кредсами зарегистрирован, производится коннект. Также при желании к FTP-серверу можно настроить и анонимный доступ.
Создание и настройка FTP-сервера на Windows 10
Теперь, когда мы рассказали об основных принципах передачи данных по FTP, поговорим о том, как создать собственный FTP-сервер. В качестве примера мы рассмотрим персональный компьютер, находящийся под управлением ОС Windows 10. Сразу отметим, что сделать это можно как с помощью встроенных инструментов операционной системы, так и с помощью внешних утилит, одной из наиболее распространенных считается FileZilla Server. При выбранной схеме в качестве сервера будет выступать жесткий диск вашей пекарни. Т.е. именно на нем будет находиться файловое хранилище, удаленный доступ к которому по FTP-протоколу можно будет настроить.
В общем случае создание FTP-сервера — достаточно трудоемкая задача, справиться с которой могут только опытные пользователи. Тем не менее, на Windows 10 этот процесс существенно упрощают встроенные инструменты, благодаря которым разобраться в создании сервера при некоторой дотошности смогут даже рядовые юзеры.
Рассмотрим же подробно инструкцию, неукоснительно следуя которой можно создать и настроить FTP-сервер на своем персональном компьютере.
- Шаг 1. По дефолту в Windows 10 FTP-сервер выключен. Для его активации необходимо зайти в раздел «Программы», а затем кликнуть на «Включение» или отключение компонентов Windows. В диалоговом окне «Компоненты Windows» потребуется развернуть узел Службы IIS. Разверните узел «FTP-сервер», установив флажки «FTP-сервер» и флажок «Служба FTP», а затем нажмите кнопку «ОК».
- Шаг 2. Переходим в корень «Панели управления» и находим там раздел «Администрирование». Перед вашими глазами окажется россыпь файлов, среди которых нужно будет найти «Диспетчер служб IIS». Два раза кликаем левой кнопкой мыши, в открывшемся окне слева находим вкладку, озаглавленную как «Сайты». Нажимаем правую кнопку мыши и ищем строку «Добавить FTP-сайт». Нажав на нее, вбиваем путь к создаваемому серверу (это может быть диск «C» или иной раздел винчестера).
- Шаг 3. Настраиваем параметры привязки. В качестве айпишника выставляем значение «Все свободные», выбираем порт «21», ставим галки в полях «Запускать сайт FTP автоматически» и «Без SSL».
- Шаг 4. Теперь нужно настроить доступы. Как уже говорилось выше, он может быть анонимным и тогда получить доступ к вашему диску сможет любой пользователь, а может — защищен логином и паролем (в настройках этот вариант обозначен как «Обычный»). Обратите внимание, что создавая собственный FTP-сервер, на ПК нужно активировать протокол передачи данных в межсетевом экране. Для этого нужно перейти в раздел «Дополнительные параметры» брандмауэра и выдать там необходимые разрешения.
- Шаг 5. Все, сервер создан. Осталось решить, кто из пользователей компьютера будет иметь к нему прямой доступ. Переходим по пути «Панель управления» => «Администрирование => «Управление компьютером» и правой кнопкой мыши вызываем меню, в котором находим строчку «Создать группу». Здесь можно добавить учетки желаемых пользователей, после чего потребуется зайти в свойства группы и во вкладке «Безопасность» добавить созданную группу в список, после чего нажать кнопку «Изменить». Финиш, настройки доступа к FTP-серверу на вашей пекарне завершены: можно приступать к обмену файлами.
Как установить FTP-сервер на Linux
Также надо сказать несколько слов о том, как FTP-сервер устанавливается на Linux. Операционки этого семейства позволяют подключать несколько распространенных FTP-серверов, например proftpd, wu-ftpd, pureftpd и vsftpd. Итак, как настроить vsftpd-сервер — «very secure», один из самых шустрых и безопасных с поддержкой IPv6 и SSL?
Рассмотрим мы это на примере сборки 20.04 Ubuntu, однако по той же схеме это можно сделать для дистрибутивов версий 18.04 и 16.04: отлаживаем, подключаем защищенное соединение SSL/TLS, выдаем пользователям доступ по FTP и настраиваем межсетевой экран. Теперь рассмотрим эти шаги подробнее.
- 1 этап: устанавливаем vsftpd. В терминале выполняем команду «sudo apt-get install vsftpd», которая запускает установку нужного ПО на VPS-сервер. Когда все файлы скачаны, в распоряжении юзера оказывается уже с конфигурированная программа. Часть настроек безопасности предустановлена, однако их нужно допиливать вручную: так по умолчанию подключаться к вашему vsftpd можно анонимно, чего вам наверняка хотелось бы избежать.
- 2 этап: отладка vsftpd на Ubuntu. Ищем н сервере конфиг sudo nano /etc/vsftpd.conf, открываем, в нем находим строку «Anonymous_enable», в которой меняем значение с «да» на «нет», чтобы перекрыть кислород анонимусам: «anonymous_enable=NO».
Затем производим раскомментирование еще нескольких строк: убираем знак «#» из начала строк нескольких опций («local_enable», «write_enable», «chroot_local_user») и меняем их значение, дописав в конец «=YES».
После этого нужно сохранить изменения в конфиге и выйти из файла. Чтобы при работе без root-доступа не возникало ошибки запуска последних версий нужно выполнить еще три вещи: зарегистрировать нового пользователя, выдать ему админский доступ и создать новую директорию внутри пользовательской домашней директории. После этого вы производите замену владельца этой директории на нового root-пользователя.
Если вам понадобится что-либо поменять во вложенной директории «files», не забудьте сохранить его и перезагрузить vsftpd, выполнив «sudo service vsftpd restart».
Осталось настроить фаерволл. В Ubuntu 16.04 и других упомянутых сборках это делается так: межсетевой экран перезапускается последовательным вводом «sudo ufw disable» => «sudo ufw enable», затем на порты для входящих подключений вешаются правила: «sudo ufw allow 20/tcp» => «sudo ufw allow 21/tcp». - 3 этап: получаем доступ к FTP-серверу. Когда FTP-сервер Linux установлен, подключаемся к нему через консоль или адресную строку в браузере. В первом случае в терминале выполняется команда ftp в сочетании с доменным именем или IP-адресом сайта: ftp example.com. Во-втором случае в браузер вбивается название ftp-протокола и домен или айпишник сервера: ftp://example.com. Осталось вспомнить пользовательские кредсы (логин-пароль) и можно заходить в свою директорию. В конце работы в консоли нужно набрать «exit» для выхода.
Описанный в предыдущем разделе алгоритм показывает, что создание FTP-сервера с помощью инструментов, встроенных в Windows — не слишком сложный, но достаточно рутинный процесс, требующий большой внимательности. Поэтому большинство пользователей выбирают в качестве решения специальные программы, которые позволяют в несколько кликов создавать на своей базе FTP-сервера, которым остается лишь выдать доступы к файлам на своей машине.
Существует огромное число таких утилит: FAR, Total Commander, Xlight FTP Server и т.д. Однако ниже мы сосредоточимся на работе с самым популярным из этих приложений, известным как FileZilla Server.
FileZilla Server: настройка FTP и порядок работы
Утилита FileZilla считается одной из самых популярных, когда требуется организовать доступ к удаленному серверу по FTP. Достаточно лишь вбить параметры доступа к конкретным каталогам, ввести корректное имя сервера с паролем и можно эффективно обмениваться файлами. Однако не все знают, что кроме FTP-клиента коробочный вариант FileZilla, который можно скачать с официального сайта, предоставляет также функции элементарно настраиваемого FTP-сервера. Рассмотрим чуть подробнее порядок работы с этим сервисом.
FileZilla очень удобен в работе т.к. предлагает гибкую систему настройки параметров, отвечающих задачам практически любого пользователя. Интерфейс также весьма интуитивен: рабочая область состоит из нескольких окон, слева находится дерево каталогов с файлами на компьютере клиента, справа — разделы с файлами на сервере, к которому клиент подключается.
В верхней части интерфейса находится панель быстрого подключения, которая позволяет подключаться к серверам на одну сессию после заполнения строк «хост» (айпишник или имя домена), «имя пользователя» (логин по которому вы входите в панель управления) и «пароль». В качестве порта указывается стандартный «21», затем нужно кликнуть на кнопку «Быстрое соединение» и вуаля — настройка FTP-соединения произведена, можно приступать к загрузке файлов на хостинг или скачивания оттуда чего-то необходимого вам на локальной машине.
При этом утилита не запоминает данные, вводимые таким образом. Чтобы не вбивать все это каждый раз заново, достаточно зарегистрировать аккаунт, в котором все параметры подключения будут сохранены. Делается настройка пользователя FTP по следующему алгоритму.
- Шаг 1. Нажимаете Ctrl+S или заходите в меню «Файл», откуда вызываете «Менеджер сайтов» и в появившемся окне кликаете на «Новый сайт».
- Шаг 2. Заполняете все появившиеся поля (все те же «хост», «имя пользователя» и «пароль»).
- Шаг 3. В качестве типа входа выбираете «Нормальный» и вбиваете логин.
- Шаг 4. Во вкладке «Настройки передачи» выбираете «Пассивный» режим.
- Шаг 5. После ввода данных нажимаете «Соединиться» и ждете несколько секунд, пока не произойдет подключение к сайту через FileZilla.
Важно отметить, что для повышения секьюрности не стоит сохранять в приложениях пароли: если в ваш компьютер проникнут злоумышленники, то через FileZilla они смогут получить доступ и к данным сервера, с которым вы соединяетесь по FTP. Лучше не лениться вводить пароль каждый раз вручную, для чего тип входа следует изменить с «Нормального» на «Запрос пароля».
Теперь, когда профиль доступа создан, можно приступать к работе с файлами на удаленном сервере. После подключения с ними можно выполнять все те же операции (создание, редактирование, копирование, удаление и т.д.), что и своем на локальном компьютере. Чтобы загрузить что-либо на сервер достаточно или кликнуть правой кнопкой мыши на нужные файлы в левой части экрана FileZilla и вызвать опцию «Закачать на сервер» или еще проще — перетащить эти файлы в нужный каталог в правой части экрана по методу drag-and-drop. Прогресс копирования будет отображаться в баре в нижней части экрана.
Для редактуры файлов достаточно открыть их с помощью стандартных программ, установленных на компьютере напрямую из файлового каталога сервера (правый раздел экрана FileZilla). После сохранения изменений в этих программах файлы будут автоматически обновляться на сервере.
Заключение
Подытоживая, можно сделать следующие выводы. FTP-протокол является одним из наиболее удобных форматов обмена данными между клиентами и серверами. Создать собственный FTP-сервер можно практически в любой операционной системе; примерный механизм мы рассмотрели на примере Windows 10, в которую встроены все необходимые инструменты. Тем не менее, несмотря на простоту, это довольно кропотливый процесс и гораздо удобнее настраивать FTP-сервера и подключаться к ним с помощью специализированных программ. Самой популярной из них является FileZilla Server, однако на рынке существует немало альтернативных решений: Total Commander, FAR-manager и т.д. Клиенты Максиплейс, арендующие место на наших серверах получают квалифицированную поддержку: в частности наши инженеры помогут вам настроить FTP-доступ к файлам, которые вы доверяете нам и гарантируют его бесперебойность.
Если вы хотите создать частное облако для обмена и преобразования больших файлов без ограничений, вы можете создать FTP-сервер (сервер протокола передачи файлов) на своем компьютере с Windows 10.
См. Также: Инструкции по настройке отдельного FTP-сервера с помощью FileZilla.
Как и в предыдущих версиях, в Windows 10 также интегрированы необходимые элементы для запуска FTP-сервера. Выполните следующие действия, чтобы установить FTP-сервер на компьютер с Windows 10:
1. Нажмите комбинацию клавиш Windows + X, чтобы открыть меню «Питание» и выбрать «Программы и компоненты».
2. Щелкните ссылку Включение или отключение компонентов Windows.
3. Разверните Internet Information Services, затем отметьте опцию FTP Server.
4. Разверните FTP-сервер и выберите «Расширяемость FTP».
5. Отметьте Инструменты веб-управления с параметрами по умолчанию.
6. Щелкните OK, чтобы начать установку.
7. Щелкните “Закрыть”.
2. Настройте FTP-сайт в Windows 10.
После того, как вы установили необходимые элементы для запуска FTP-сервера на вашем компьютере с Windows 10, перейдите к созданию FTP-сайта:
1. Нажмите комбинацию клавиш Windows + X, чтобы открыть меню «Опытный пользователь», и выберите «Панель управления».
2. Откройте «Администрирование».
3. Дважды щелкните Диспетчер информационных служб Интернета (IIS).
4. Разверните таблицу подключений и щелкните правой кнопкой мыши узел.
5. Выберите Добавить FTP-сайт.
6. Назовите свой новый FTP-сайт и введите путь к FTP-каталогу, который вы хотите использовать для отправки и получения файлов.
Примечание:
Вы можете использовать кнопку «Создать новую папку», чтобы создать конкретную папку, содержащую FTP-файл.
7. Щелкните Далее.
8. В интерфейсе «Настройки привязки и SSL» удалите все настройки по умолчанию, измените параметр SSL на «Нет SSL».
9. Щелкните Далее.
10. В разделе «Проверка подлинности» выберите вариант «Обычная».
11. В разделе «Авторизация» выберите в раскрывающемся меню «Указанные пользователи».
12. Введите адрес электронной почты своей учетной записи Windows 10 или имя локальной учетной записи, чтобы получить доступ к FTP-серверу.
13. Отметьте параметры чтения и записи.
14. Щелкните Готово.
3. Как разрешить FTP-сервер через брандмауэр Windows (идея брандмауэра)?
Если на вашем компьютере работает брандмауэр Windows, он блокирует любое соединение, пытающееся получить доступ к FTP-серверу.
Выполните следующие действия, чтобы включить FTP-сервер через брандмауэр (брандмауэр):
1. Откройте меню «Пуск», войдите в брандмауэр Windows и поле поиска и нажмите Enter.
2. Щелкните ссылку или функцию Разрешить приложение через брандмауэр Windows.
3. Щелкните “Изменить настройки”.
4. Выберите FTP-сервер и отметьте оба варианта: Частный и Общедоступный.
5. Щелкните ОК.
С этого момента вы можете использовать FTP-клиент для подключения к FTP-серверу, который вы только что создали в локальной сети.
4. Настройте маршрутизатор, чтобы разрешить внешние подключения, например?
Чтобы ваш FTP-сервер мог подключаться к Интернету, вы должны настроить маршрутизатор так, чтобы он открывал порт номер 21 в TCP / IP, чтобы разрешить подключение к вашему компьютеру.
1. Нажмите комбинацию клавиш Windows + X, чтобы открыть Меню опытного пользователя и выберите Командная строка.
2. Введите команду ipconfig в окне командной строки и нажмите Enter.
3. Запишите IP-адрес шлюза по умолчанию. IP-адрес шлюза по умолчанию – это адрес вашего маршрутизатора.
4. Откройте браузер по умолчанию на вашем компьютере.
5. В адресной строке введите IP-адрес маршрутизатора (который является IP-адресом шлюза по умолчанию, который вы указали выше) и нажмите Enter.
6. Войдите в систему, указав информацию о маршрутизаторе.
7. Найдите переадресацию портов (обычно эта опция находится в настройках WAN или NAT).
8. Создайте новую переадресацию портов, которая включает следующую информацию:
Имя службы: любое имя, которое вы хотите использовать. Такие как FPT-Server.
Ярость порта: используйте порт 21.
TCP / IP-адрес компьютера: откройте командную строку, затем введите ipconfig в окне командной строки. IPv4-адрес – это TCP / IP-адрес компьютера.
Локальный порт TCP / IP: используйте порт 21.
Протокол: TCP.
9. Примените изменения и сохраните новую конфигурацию маршрутизатора.
5. Доступ к FTP-серверу на любом компьютере.
Вот как проверить самый быстрый FTP-сервер после настройки брандмауэра и переадресации портов 21 на маршрутизаторе:
Откройте браузер по умолчанию на вашем компьютере, затем введите адресную строку IP-адреса вашего браузера, отформатируйте ссылку FTP и нажмите Enter.
Например, ваш IP-адрес FTP://192.168.1.105.
Чтобы проверить 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. Щелкните Войти.
Кроме того, вы можете щелкнуть правой кнопкой мыши «Быстрый доступ» на левой панели и выбрать «Закрепить текущую папку в быстром доступе», чтобы легко повторно подключить FTP-сервер в следующий раз.
7. Как создать несколько учетных записей FTP в Windows 10?
Если вы хотите разрешить нескольким пользователям доступ к FTP-серверу, вы должны создать новую учетную запись Windows 10 для каждого пользователя, чтобы получить доступ, связать эти учетные записи с папкой FTP и настроить соответствующие параметры. Для этого выполните следующие действия:
Добавьте новую учетную запись пользователя в Windows 10:
1. Нажмите комбинацию клавиш Windows + I, чтобы открыть меню настроек.
2. Щелкните Учетные записи.
3. Щелкните Семья и другие пользователи.
4. Щелкните, чтобы выбрать «Добавить кого-нибудь на этот компьютер».
5. Щелкните ссылку У меня нет этой информации для входа.
6. Щелкните ссылку Добавить пользователя без учетной записи Microsoft.
7. Введите информацию об учетной записи пользователя и нажмите «Далее» для завершения.
Добавьте учетную запись пользователя для доступа к папке FPT:
1. Щелкните правой кнопкой мыши папку FPT и выберите «Свойства».
2. Щелкните вкладку Безопасность.
3. Щелкните Edit.
4. Щелкните Добавить.
5. Введите имя учетной записи для учетной записи пользователя и нажмите Проверить имя.
6. Щелкните ОК.
7. В разделе «Группа или имена пользователей» выберите только что созданную учетную запись пользователя и выберите соответствующие разрешения.
8. Щелкните Применить.
9. Щелкните ОК.
Настройте новую учетную запись пользователя для доступа к серверу FPT:
1. Нажмите комбинацию клавиш Windows + X, чтобы открыть Меню опытного пользователя и выберите Панель управления.
2. Откройте «Администрирование».
3. Дважды щелкните, чтобы выбрать Диспетчер информационных служб Интернета (IIS).
4. Разверните “Сайты”.
5. Выберите FTP-сайт, затем дважды щелкните Правила авторизации.
6. Щелкните правой кнопкой мыши и выберите Добавить разрешающие правила.
7. Выберите «Указанный пользователь», а затем введите новое имя учетной записи пользователя, которое вы только что создали.
8. Установите разрешения на чтение и запись, если вы хотите разрешить доступ пользователям.
9. Щелкните ОК.
См. Некоторые из следующих статей:
- Все проблемы с запуском Windows в безопасном режиме
- Инструкции по настройке и управлению Сетевым мостом в Windows 10
- Как удалить Wi-Fi, сохраненный в Windows 10?
Удачи!
Just because running servers and Windows 10 don’t exactly mix doesn’t mean you can’t get something set up. If you’re planning to set up an FTP server to transfer files over the network but don’t want to switch to a server edition or a Linux distro, this guide is for you. There are many reasons why you may want to start an FTP server. One of the most common reasons for a private FTP server is transferring large files without paying a lot for cloud storage fees.
With small files, using cloud storage services like Google Drive makes sense, but as the size of the files you want to transfer increases, the prices rise quickly. That’s when you should think about taking the time to turn your Windows 10 into an FTP. Here, I’ll show you how to do that before revealing a much easier way to get it done.
Windows 10 VPS Hosting
Get yourself an efficient Windows 10 VPS for remote desktop, at the cheapest price out there. FREE Windows 10 running on NVMe SSD storage and high-speed internet.
Check Out Windows 10 VPS Plans
Steps to Create an FTP Server in Your Windows 10
- Activate IIS on Windows 10
- Configure an FTP Server on Windows 10
- Configure Windows Firewall for an FTP Server
- Enable Port Forwarding on your Route
Windows 10 can turn into an FTP server without additional software. But this tool is disabled by default and you need to enable it first.
To create an FTP server in Windows 10 you need to enable a Windows utility called Internet Information Services. Microsoft created the IIS to support HTTP, HTTPS, FTP, FTPS, and SMTP, among other protocols.
How to Activate IIS on Windows 10?
To activate IIS on Windows 10, follow these steps:
Step 1: Open the launch section
Press ‘WinKey + R’.
Step 2: Type appwiz.cpl
Type in “appwiz.cpl” and press Enter.
appwiz.cpl
Step 3: Turn Windows features
From the left-hand panel, click on “Turn Windows features on or off.”
Step 4: Internet Information Services
Then find ‘Internet Information Services’ and expand it.
Step 5: FTP Server
Check the ‘FTP Server’ and expand it.
Step 6: FTP Extensibility
Check the ‘FTP Extensibility’.
Step 7: Web Management Tools
Check the ‘Web Management Tools’.
Step 8: Confirm changes
Click OK.
Windows will proceed to install the tools. Then you can configure your server.
How to Configure an FTP Server on Windows 10?
Now that the IIS is enabled, we need to configure the server. To configure an FTP server on Windows 10, follow these steps:
Step 1: Open the search box
Press ‘WinKey + S’.
Step 2: Search Administrative Tools
Search for and open ‘Windows Administrative Tools’.
Step 3: Open IIS
Double-click on ‘Internet Information Services (IIS) Manager’.
Step 4: Select computers name
From the left-hand panel, right-click on your computer’s name.
Step 5: Add FTP site
Click on the ‘Add FTP site’.
Step 6: Fill FTP site name
Type in a name for your FTP server in the ‘FTP site name’ field.
Step 7: Choose a folder
Choose a folder as the physical path of your FTP directory.
Step 8: Assign an IP address to your FTP.
You can assign an IP address and port to your FTP in the next step. You can leave them the way they are.
Step 9: SSL Status
If you use the FTP server as a test and security isn’t an issue, you can choose No SSL and proceed. Otherwise, you need to choose Require SSL. You can use Comodo’s SSL management tool to create an SSL certificate.
Step 10: Configure FTP
configure an FTP server on Windows 10
Step 11: chooses Basic
On the authentication section, choose ‘Basic’.
Step 12: Allow Access
Set ‘Allow Access to’ on ‘Specified users’.
Step 13: Enter your information
Type your name or your Microsoft account’s email address in the field below.
Step 14: Set permissions
Give yourself permission to Read and Write.
Step 15: Finish
Click on Finish.
Now you have an FTP server on your Windows.
Windows 10 VPS Hosting
Get yourself an efficient Windows 10 VPS for remote desktop, at the cheapest price out there. FREE Windows 10 running on NVMe SSD storage and high-speed internet.
Check Out Windows 10 VPS Plans
How to Configure Windows Firewall for an FTP Server?
By default Windows Firewall blocks all FTP access. To fix this you need to take the steps below:
Step 1: open the search box
Press ‘WinKey + S’ and type-in Windows Firewall.
Step 2: Allow an app or feature through Windows Firewall
Click on ‘Allow an app or feature through Windows Firewall’ from the left-hand menu.
Step 3: Change settings
Click on ‘Change settings’.
Step 4: Find FTP Server
Find ‘FTP Server’ in the list and check-mark public and private.
Step 5: Confirm changes
Click OK.
This lets you establish a local connection. Of course, if you want to access the server over the internet, you need to open the ports on your router.
How to Enable Port Forwarding on your Route?
Your FTP server needs port 21 open to connect to other computers on the internet. There are different ways to open a port on a router. Here is how it works on an Asus router:
Step 1: Search for cmd box
Press ‘Winkey + S’ and type in ‘cmd’.
Step 2: Open cmd
Open ‘Command Prompt’.
Step 3: Select ipconfig
Type in ‘ipconfig’ and press Enter.
Step 4: Write the Default Gateway
Write the Default Gateway number down. (Normally, it’s 192.168.1.1)
Step 5: Browser
Open your web browser.
Step 6: Type the Gateway
Type the Default Gateway number on the address bar and press Enter.
Step 7: Sign in to the control panel
Sign in to your router’s control panel.
Step 8: Choose WAN
Choose ‘WAN’ from the left-hand menu.
Step 9: Create a new port
Create a new port forwarding with the following setup:
- Give your item a name under ‘Service Name’
- Port Range: 21
- Local IP: Use the IPv4 address on the ‘ipconfig’ command explained above.
- Local Port: 21
- Protocol: TCP
Step 10: Apply changes
Click on Apply.
Create an FTP Server in Windows 10 with Username and Password
The method above gives access to you or other users on the computer. But how can you make users log in with their username and password to access your FTP? The answer is to add a generic user with user-password authentication.
To add a user with a username-password authentication, follow these steps:
1- Go to Settings.
2- Choose Accounts.
3- Go to “Family & other users”.
4- Click ‘Add someone else to this PC’.
5- On the new window, choose ‘I don’t have this person’s sign-in information’.
6- Click on ‘Add a user without Microsoft account’.
7- Choose a username and password and fill in the security questions.
8- Click Next.
9- Now go again to ‘Windows Administrative Tools > Internet Information Services (IIS) Manager’.
10- Select your site from the left-hand panel.
11- Click on ‘FTP authorization rules’.
12- From the right-hand panel, choose ‘Add Allow Rule’.
13- Choose Specified users and add the username you chose above.
14- Give them the permissions you want.
15- Click OK.
Now you need to add permission to the FTP folder as well. To do so:
- Go to the FTP folder.
- Right-click and choose ‘Properties’.
- Go to the ‘Security’ tab.
- Choose Edit, then Add.
- Type-in the username in the ‘Enter the object…’ section and click Check Names.
- Click OK.
- Select the user and give them the permissions they need.
- Click OK.
Now you can use the username and password to access your FTP.
How to Create Multiple FTP Accounts on Windows 10?
To create another account, you need to take the same steps as above and then specify the Email Address of the new user.
To create multiple FTP accounts on Windows 10:
Step 1: Setting
Go to ‘Settings’.
Step 2: Choose accounts
Click on Accounts.
Step 3: Select Family
Go to Family & other users.
Step 4: Add someone else
Click ‘Add someone else to this PC’.
Step 5: Create an account
Add their Microsoft account or click on “I don’t have this person’s…” to create an account for them.
Step 6: Select (IIS) Manager
Go to ‘Windows Administrative Tools > Internet Information Services (IIS) Manager.
Also Read: How to install IIS on Windows 10?
Step 7: Select your website
Select your site from the left-hand panel.
Step 8: FTP authorization
Click on ‘FTP authorization rules.
Step 9: Add Allow Rule
From the right-hand panel choose ‘Add Allow Rule’.
Step 10: Add username
Choose Specified users and add the username you chose above.
Step 11: Access permissions
Give them the permissions you need.
Step 12: Apply changes
Click OK.
Now you need to add permission to the FTP folder as well. To do so:
- Go to the FTP folder.
- Right-click and choose ‘Properties’.
- Go to the ‘Security’ tab.
- Choose Edit, then Add.
- Type in the username in the ‘Enter the object…’ section and click Check Names.
- Click OK.
- Select the user and give them the permissions they need.
- Click OK.
How to Connect to an FTP Server on Windows 10?
Now that you have created your FTP server and configured it correctly, it’s time to connect and test your server out. If you have a client such as FileZilla, you can connect to the server. But also you can take the steps below using your web browser:
Step 1: Browser
Open your browser.
Step 2: Type IP address
Type in your IPv4 address with ftp:// at the beginning.
Step 3: Enter credentials
Enter your credentials to log in.
Step 4: Download files
Here you can see your files. To download or change the files remotely you can use FileZilla.
What are my Windows 10 FTP Server Credentials?
By default, you add your Windows account as the main FTP account. This means your Microsoft email and password are your credentials. Read the instructions on setting up user authentication above to use a more independent method. Or use a different account by adding another account to your FTP as I explained before.
Windows 10 VPS Hosting
Get yourself an efficient Windows 10 VPS for remote desktop, at the cheapest price out there. FREE Windows 10 running on NVMe SSD storage and high-speed internet.
Check Out Windows 10 VPS Plans
Conclusion
As you probably guessed from how long the article was, launching a successful FTP server on Windows 10 is not a short and sweet process. It is, of course, easy, but it takes many steps, and in the end, Windows 10 will not give you the best FTP performance possible. The most obvious way to set up a decent FTP server is to use a Linux server distro. For a lot of us, dual-booting our computer and entering a completely new environment will be out of the question. But I did promise that I’d reveal a much easier way, and that’s getting a VPS. A VPS is ideal for launching an FTP server with just the right resources. Plus, you can install a Linux distro or even a Windows Server edition with just a few clicks, allowing you to make the most of your FTP server without forcing you to switch your PC over to Linux. Cloudzy offers Linux VPS plans on top-tier hardware with super-fast bandwidth and connection speed. So, stop by and find out how our VPS can help with your FTP.