На чтение 8 мин Просмотров 25.1к.
Виталий Леонидович Черкасов
Системный администратор, инженер компьютерных систем.
Задать вопрос
Основное назначение FTP сервера – это передача файлов по сети. Дома его используют для обмена фотографиями и другими данными между друзьями и родственниками. На предприятии – для обмена документами и другой служебной информацией между филиалами. При этом располагаться на FTP серверах могут большие файлы, которые не отправишь по e-mail. Этот протокол передачи данных также используется для загрузки контента на сервер web-сайта.
Содержание
- Определение
- Применение и принцип работы
- Создание и настройка
- FTP в windows
- Filezilla server
- Создание правил проброса портов на роутере
- Как подключиться
- Через проводник Windows
- Через любой браузер
- С помощью Filezilla
Определение
Сначала давайте разберёмся, что такое FTP сервер. FTP (file transfer protocol протокол передачи файлов) – это протокол, обеспечивающий удалённую передачу данных по сети интернет. Он построен на клиенте серверной архитектуры и использует разные каналы для обмена командами и данными. При этом для передачи используется одно соединение, которое стандартно устанавливается через 21 TCP-порт.
Каналов для обмена данными может быть несколько, поэтому во время одного сеанса можно одновременно передавать и принимать файлы. Для каждого канала, используемого для обмена данными, открывается отдельный TCP-порт.
Применение и принцип работы
При подключении к FTP клиент и сервер создают сессию, которая остаётся активной на протяжении всего сеанса обмена файлами.
Существуют два режима работы данного протокола:
- В активном режиме клиент подключается к серверу и передаёт ему свой IP-адрес и порт, через который будет обмениваться данными. Сервер подключается к заданному узлу и начинается обмен данными.
- Пассивный режим применяется в том случае, когда клиент защищён сетевым экраном и не может принять входящее подключение. В этом клиент отправляет специальную команду, в ответ на которую сервер шлёт свой IP-адрес и TCP-порт. После этого клиент устанавливает сеанс связи с сервером и начинается обмен информацией.
Обмен данными может осуществляться в одном из режимов:
- в поточном режиме данные передаются сплошным потоком, протокол её не обрабатывает;
- при передаче в блочном режиме протокол делит передаваемые данные на блоки, в каждый из которых входит заголовок, размер и информация.
Аутентификация клиента происходит по следующей схеме, сначала клиент отсылает логин и пароль пользователя, на сервере эта информация проверяется и если пользователь с данным логином и паролём существует, то соединение устанавливается. Кроме этого можно настроить анонимный доступ к FTP.
Создание и настройка
Установить FTP-сервер на ПК может любой пользователь, даже чайник. Это можно сделать либо средствами операционной системы, либо с помощью сторонних программ, таких как Filezilla server.
FTP в windows
В Windows 7 есть все для того, чтобы установить и настроить FTP сервер, ничего дополнительно устанавливать не придётся. На более новых версиях этой системы все делается аналогично.
Чтобы сделать ФТП сервер на компьютере:
- Кликните по кнопке «Пуск», откройте «Панель управления» и выберите строку «Программы и компоненты».
- Выберите ссылку «Включение или отключение компонентов Windows», откройте пункт «Службы IIS», поставьте галочку в строке «FTP-сервер» и всех его подпунктах.
- Зайдите в меню «Администрирование» на панели управления.
- Откройте «Диспетчер служб IIS».
- Кликните по строке «Сайты», расположенному в правой части окна, и нажмите «Добавить FTP-сервер».
- Задайте имя соединения и путь к общей папке, через которую вы будете обмениваться данными.
- Введите IP-адрес, номер порта и параметры шифрования (можно настроить, как на рисунке).
- Настройте доступ (анонимный – без пароля, обычный – нужно будет ввести имя и пароль).
- Зайдите в «Панель управления», откройте «Система и безопасность» и выберите «Брандмауэр Windows».
- В левом меню выберите пункт «Дополнительные параметры».
- Кликните по строке «Правила для входящих подключений», которая находится слева, кликните правой кнопкой по строке «FTP-сервер» (находится в центральной части окна) и выберите «Включить правило». Те же действия повторите со строкой «Трафик FTP сервера в пассивном режиме».
- В левой части окна выберите «Правила для исходящего подключения» и включите «Трафик FTP-сервера».
- Чтобы настроить права пользователей, зайдите в раздел «Администрирование» панели управления и кликните по строке «Управление компьютером».
- Щёлкните правой кнопкой по свободному месту и выберите сроку «Создать группу».
- Введите имя группы.
- В папке «Пользователи» создайте нового пользователя.
- Заполните поля, касающиеся имени пользователя и пароля.
- Щёлкните правой кнопкой по только что созданному пользователю, выберите пункт «Свойства», перейдите на закладку «Членство в группах» и, нажав кнопку «Добавить», задайте пользователю новую группу.
- Чтобы разрешить пользователю подключаться к выделенной для обмена папкой, щёлкните по ней правой кнопкой и выберите строку «Свойства», перейдите на вкладку «Безопасность» и нажмите кнопку «Изменить».
- Щёлкните по кнопке «Добавить» и добавьте созданную недавно группу. Отметьте галочками все пункты в колонке «Разрешить».
- Зайдите ещё раз в меню службы IIS, щёлкните по вашему сайту и кликните по иконке «Правила авторизации».
- Кликните по пустому месту правой кнопкой и выберите «Добавить разрешающее правило».
- Отметьте пункт «Указанные роли или группы пользователей» и введите название созданной группы.
На этом создание FTP сервера закончено. Теперь вы знаете, как поднять домашний файлообменник.
Filezilla server
Самое популярное приложение для создания FTP — это FileZilla Server. Его можно скачать с официального сайта.
Чтобы создать свой FTP сервер FileZilla:
На этом создание FTP-сервера закончено.
Создание правил проброса портов на роутере
Так как для работы FTP нужны порты двух типов: для передачи управляющих сигналов и для обмена данными — то и правил проброса нужно два:
- проброс внешнего 21 порта на такой же порт компьютера для передачи управляющего сигнала;
- проброс диапазона внешних портов на те же порты на ПК, которые файловая система использует как отдельный канал.
Чтобы настроить эти правила на роутере, надо через веб интерфейс браузера войти в настройки и открыть раздел перенаправления портов. Для каждой модели роутера существуют свои нюансы настроек. В маршрутизаторе Dlink DIR-300 для этого нужно открыть вкладку «Advanced» и выбрать «Port Forwarding».
Это все что нужно, чтобы установить filezilla server и настроить ftp сервер через роутер.
Как подключиться
Существует несколько способов подключения к FTP. Рассмотрим основные из них.
Через проводник Windows
Чтобы подключиться к FTP серверу через проводник, выполните следующие операции:
Теперь вы сможете соединяться с FTP через подключение, созданное в проводнике.
Через любой браузер
Ещё проще зайти на FTP сервер с помощью браузера. Для этого в адресную строку вводим адрес хоста и нажимаем кнопку «Enter».
С помощью Filezilla
Самым популярным и востребованным FTP-клиентом является FileZilla. Он полностью бесплатный и простой в использовании. С официального сайта можно скачать версии для виндовс, начиная с 7 версии, и для Linux.
После запуска программы для подключения потребуется ввести следующие сведения:
- Хост. IP сервера FTP, к которому вы хотите подключиться.
- Имя пользователя. Это логин, который был предоставлен вам при регистрации. Если доступ публичный, то это поле можно оставить пустым.
- Пароль. При использовании публичного доступа ничего вводить не требуется.
- Порт. Оставьте это поле пустым или введите порт по умолчанию — 21.
После того, как вы нажмёте кнопку «Быстрое соединение», подключение установится и вы сможете работать с файлами.
Чтобы не вводить постоянно параметры соединения, в FileZilla можно настроить постоянное подключение к FTP серверу.
Для этого заходим в меню «Файл» выбираем «Менеджер сайтов» и нажимаем «Новый сайт». После этого вводим имя или IP-адрес хоста и порт, выбираем тип входа: анонимный, нормальный или другой. Если вы выбрали анонимный, то больше ничего вводить не нужно, а если нормальный, то потребуется ввести логин и пароль.
После настройки для того, чтобы установить соединение, нужно будет зайти в меню «Файл», кликнуть по строке «Менеджер сайтов», выбрать нужный сайт и нажать кнопку «Соединиться».
Есть уже много моделей роутеров ASUS с USB разъемами. У меня роутер ASUS RT-N18U, так на нем есть два USB (один из которых USB 3.0). Основное предназначение, это подключение 3G/4G модемов, USB-накопителей и принтеров. Я уже писал отдельную статью, в которой рассказывал для чего нужен USB разъем на роутерах ASUS. Так же, есть уже инструкция по настройке общего доступа к файлам на флешке, или внешнему HDD через Wi-Fi роутер, смотрим здесь. Но, в ней я писал о настройке обычного общего доступа по сети, и о настройке DLNA сервера. А сегодня мы рассмотрим настройку FTP сервера.
К нему можно будет подключится как с компьютеров, так и с мобильных устройств на Android. Рассмотрим настройку подключения к FTP стандартным средством в Windows 10 (сам процесс практически ничем не отличается от Windows 7). В итоге, у нас будет роутер с подключенным накопителем, к которому у нас будет доступ с любого устройства, которое подключено к этому роутеру.
Это очень удобно, если вы частенько обмениваетесь файлами между устройствами в своей локальной сети. А если есть необходимость, то можно будет создать учетные записи с разными правами доступа.
Общий доступ к накопителю по FTP, через Wi-Fi роутер ASUS
Берем нашу флешку, или внешний HDD, и подключаем к роутеру в USB разъем. Если на накопителе уже есть информация, то она не пропадет. Но, если там какие-то важные документы, то лучше скопировать их на компьютер. После подключения, желательно перезагрузить роутер.
Дальше, на компьютере, который подключен к роутеру, запускаем любой браузер, и переходим по адресу 192.168.1.1. Появится страница авторизации. Укажите имя пользователя и пароль. Если вы их не меняли, то заводские admin и admin. Или, смотрим подробную инструкцию о том, как зайти на 192.168.1.1 в роутерах ASUS.
Сразу на главной странице, там где карта сети, вы должны увидеть информацию по подключенному накопителю.
В настройках переходим на вкладку «USB-приложение», и выбираем «Файл/Медиа-сервер».
На новой странице сразу открываем вкладку «Общий ресурс в FTP», и напротив «Включить FTP» переводим переключатель в положение ON. Появится сообщение об открытии общего доступа к диску. Нажимаем Ok.
Вот и все, сервер уже работает, и к нему можно подключится с вашего компьютера, или мобильных устройств. Сейчас я покажу, как это сделать. Но, перед этим, выясним некоторые моменты с общим доступом, и учетными записями для подключения к FTP.
Как только мы запустили сервер, он работает с доступом по логину и паролю. По умолчанию, одна учетная запись – Admin. И это учетная запись самого роутера. То есть, для подключения к FTP серверу, нужно будет указать имя пользователя и пароль, которые вы указывали при входе в настройки роутера. Заводские admin и admin, и их можно сменить на вкладке «Администрирование» – «Система».
А если вы хотите отключить авторизацию по логину и паролю, выполнять анонимное подключение к серверу, то напротив пункта «Разрешить анонимный вход» установите переключатель в положение ON.
Но, тогда наш накопитель не будет защищен, и к серверу сможет подключится любой клиент, который подключен к роутеру. Я все таки советую не включать анонимный вход.
Доступ к FTP серверу роутера ASUS с компьютера
Адрес сервера, это сетевой адрес роутера. Если в настройки роутера заходим по 192.168.1.1, то FTP адрес будет таким: ftp://192.168.1.1/. Копируем этот адрес, заходим в Проводник (Мой компьютер), вставляем в адресую строку, и переходим по нему нажав Ентер.
Должен появится запрос имени пользователя и пароля. Если вы не включили анонимный вход. Вводим имя пользователя и пароль, и попадает на накопитель, который подключен к роутеру. Можно в адресной строке набрать такую команду ftp://admin:admin@192.168.1.1/ (ftp://имя пользователя:пароль@192.168.1.1/).
Так же, доступ можно получить набрав этот адрес в браузере, или через специальные FTP-клиенты.
Что бы каждый раз не набирать адрес, можно создать подключение к сетевому диску. Как это сделать в Windows 7, я писал в инструкции по настройке FTP сервера на роутере TP-LINK. Ниже мы рассмотрим на примере Windows 10. Хотя, там все практически одинаково.
Открываем «Этот компьютер», нажимаем на вкладку «Файл», и выбираем «Подключить сетевой диск».
В появившемся окне нажимаем на ссылку «Подключение к сайту, на котором можно хранить документы и изображения», и в следующем окне кликаем на кнопку «Далее».
Кликаем два раза на пункт «Выберите другое сетевое расположение». Вводим в поле адрес нашего FTP сервера (скорее всего это ftp://192.168.1.1/), и нажимаем «Далее».
В следующем поле вводим имя пользователя, под которым будем заходить на FTP сервер. Я его не менял, поэтому, у меня admin. Нажимаем «Далее». И еще одно поле, которое нужно заполнить – имя для нашей папки. Я написал просто «FTP ASUS». Вы можете задать любое название.
В последнем окне нажимаем на кнопку «Готово». И сразу должна открыться созданная нами папка. И скорее всего появится еще запрос пароля от FTP сервера. Указываем его. Можете поставить галочку «Сохранить пароль» (что бы каждый раз не вводить его), и нажимаем кнопку «Вход».
И если мы все задали правильно, то увидим наш накопитель. Точнее файлы, если они на нем есть.
Эта папка будет всегда отображаться в «Мой компьютер» (Этот компьютер).
Просто открываем ее, и получаем сразу доступ к накопителю. Можем смотреть файлы, удалять их, создавать новые (если у вас права администратора, или анонимный вход).
Такую процедуру можно проделать на всех компьютерах (если их у вас несколько). А что бы подключить к FTP свой Android-смартфон, или планшет, используйте файловый менеджер «ES Проводник». Подробнее я писал в статье: подключение к FTP серверу с Android смартфона, или планшета.
Дополнительные настройки учетных записей и доступа по FTP
В настройках роутера ASUS, на вкладке с настройками FTP сервера, есть возможность создать дополнительных пользователей, и присвоить им разные права доступа, к разным папкам. Просто нажмите на кнопку «Добавить новую учетную запись».
Укажите название учетной записи, и два раза пароль. Нажимаем на кнопку «Добавить».
Для установки прав доступа, сначала нажимаем на созданную нами учетную запись. Дальше, раскрываем накопитель, и можем для каждой папки задать права доступа, просто установив переключатели.
- NO – нет доступа к папке.
- R – права только на чтение. Все, кто зайдет под этой учетной записью, смогут просматривать файлы, но не смогут их изменять.
- W – права на запись.
- R/W – полные права на считывание и запись.
Для примера, я выставил для пользователя «help-wifi» права только на чтение, для всех папок на накопителе.
Все сделано очень простои понятно. На роутерах TP-LINK, все намного сложнее в этом плане, на старой прошивке. Думаю, что в новой версии они уже все переделали. Можно без проблем настроить права доступа так, как это необходимо. Учетная запись администратора всегда имеет полные права.
Содержание
- 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-сервер на компьютере, который подключён к роутеру;
- как предоставить к нему доступ из всемирной сети Интернет.
Установка FileZilla Server
Скачайте и установите любой FTP-сервер, который вам нравится, или с которым вы привыкли работать. Мы для примера скачаем бесплатную программу Filezilla Server с официального сайта: https://filezilla-project.org/download.php?type=server
Запустите скачанный установочный файл:
Нажмите Далее:
Нажмите Отклоняю:
Нажмите Отклоняю ещё раз:
Нажмите Установить:
Нажмите I agree:
Next:
Next:
Install:
Настройка FTP-сервера FileZilla
Запустите интерфейс программы.
Войдите в настройки: меню Edit -> Settings:
Теперь нужно настроить пассивный режим FTP.
1) Выберите раздел Passive mode settings;
2) Установите галку Use custom port range;
3) Задайте удобный для вас диапазон портов для использования в пассивном режиме;
4) В поле Use the following IP пропишите ваш внешний IP;
5) Нажмите кнопку OK для сохранения настроек.
Теперь необходимо настроить учётные записи пользователей и указать домашние директории.
Войдите в меню Edit и выберите Users:
В разделе General нажмите Add:
Введите имя пользователя и нажмите OK:
1) Установите галку возле Password. Этим вы укажете, что для данной учётной записи будет требоваться пароль.
2) Задайте пароль для данной учётной записи;
3) Перейдите в раздел Shared folders:
В разделе Shared folders нажмите Add:
и выберите папку, которая будет открыта данному пользователю для доступа через протокол FTP. После выбора общей папки нажмите OK:
Задайте разрешения для данного пользователя в папке.
В области Файлы вы можете разрешить или запретить следующие операции с файлами:
- Чтение;
- Запись;
- Удаление;
- Изменение.
В области Папки вы можете разрешить или запретить следующие операции с папками:
- Создание;
- Удаление;
- Просмотр списка;
- Просмотр вложенных папок.
После того, как вы зададите разрешения для данного пользователя в текущей папке, нажмите OK для сохранения настроек:
Настройка компьютера
После настройки самой программы FTP-сервера, нужно разрешить входящие подключения в брандмауэре.
Заходим в Панель управления и выбираем Брандмауэр Windows.
Нажимаем ссылку Дополнительные параметры:
Нажимаем правой кнопкой мыши по Правила для входящих подключений и выбираем Создать правило:
Выбираем вариант Для программы и нажимаем Далее:
Установите переключатель в положение Путь программы и с помощью кнопки Обзор укажите путь к файлу FileZilla Server.exe.
Затем, нажмите Далее:
Выберите вариант Разрешить подключение и нажмите Далее:
Нажмите Далее ещё раз:
Дайте произвольное имя правилу и нажмите Готово:
Настройка роутера: создание правил проброса портов
Теперь нам необходимо создать проброс портов на шлюзе. Шлюзом может быть роутер, модем или другое устройство. Войдите на веб-интерфейс роутера (читайте статью о том, что такое веб-интерфейс и как на него зайти: https://compfixer.info/kak-zajti-v-nastrojki-routera/ ) и откройте раздел перенаправления портов. Подробнее о перенаправлении портов читайте в нашей статье: Что такое проброс порта.
Создайте два правила.
Правило №1: проброс внешнего порта 21 на порт 21 компьютера, где установлена программа FTP-сервер.
Правило №2: проброс диапазона портов на такой же диапазон портов на компьютере с установленной программой FTP-сервер.
Сохрание настройки.
Как удалённо подключиться к FTP-серверу
Для доступа к FTP-серверу вы можете использовать либо FTP-клиент, либо браузер, либо даже проводник. Конечно же, предпочтительнее использовать FTP-клиент. Мы рекомендуем бесплатную программу FileZilla client. Скачать его вы сможете на официальном сайте: https://filezilla-project.org/download.php?type=client
В поле Хост введите либо имя хоста (доменное имя), либо внешний IP-адрес роутера. Затем, введите имя пользователя, созданное вами в программе FileZilla Server на компьютере, соответствующий ему пароль и нажмите кнопку Быстрое соединение:
Если в пробросе портов в настройках роутера вы не изменяли порт №21 на нестандартный, то поле Порт можно оставить пустым — программа по умолчанию подключится на 21-ый порт.
Приветствую, уважаемый читатель! В этой статье нашего портала WiFiGid мы попробуем разобраться в настройке FTP сервера под Windows разными методами. Раз уж вы попали сюда, наверняка вам известно, что такое FTP и что с ним делать. Поэтому кратко и без воды – только инструкция.
Нашли ошибку? Есть пожелание или дополнение? Наши комментарии открыты для всех желающих. Всегда можно написать туда свое мнение или вопрос, помочь другим людям, улучшить статью.
Содержание
- Что будем делать?
- Способ 1 – Встроенный FTP
- Частые вопросы по способу 1
- Способ 2 – FileZilla Server
- Задать вопрос автору статьи
Что будем делать?
Не знаю, кто будет читать эту статью, но он явно хочет очень быстро запустить у себя FTP сервер. Скорее всего что-то замудренное здесь не пойдет, а грамотные сисадмины для конфигурации своего сервера на Unix сформулируют запрос точнее, поэтому остановимся на бесплатном, быстром, удобном.
Ниже будет представлено несколько готовых решение. Все что нужно – просто брать и делать, и уже вскоре вы сможете спокойно подключаться к своему компьютеру по FTP, для чего бы вам это не было нужно.
За редким использованием забываешь, что в «винде» уже есть встроенный FTP, так что и ходить далеко не нужно. Но он по умолчанию выключен, так что начнем с самого начала. Все на примере Windows 7, на «десятке» пробуем аналогично или идем в следующий раздел, где будем устанавливать стороннее решение.
- Пуск – Панель управления – Программы и компоненты:
- Нажимаем «Включение или отключение компонентов Windows». В открывшемся окне переходим в Средства IIS – FTP-сервер. И отмечаем галочкой все подкпункты. В конце не забываем нажать кнопку «ОК».
- Переходим к настройке. Пуск – Панель управления – Администрирование.
- Диспетчер служб IIS:
- Щелкаем по элементу Сайты правой кнопкой мыши и в появившемся меню выбираем «Добавить FTP-сервер»:
- В появившемся окне задаем имя FTP-сайта. Можно на самом деле любое. Мы уж обзовемся как есть – WiFiGid.ru. И физичекий путь до папки, с которой будет происходить обмен – у нас на это выделен полностью диск D:
- На следующей странице задаем IP, порт, шифрование. Лучше оставить вот так:
- Определяем параметры доступа. Галочка Анонимный – разрешение доступа без логина и пароля. Обычный – по логину и паролю:
- Все. Сам FTP создан, остается лишь задать верные настройки доступа. Переходим: Панель управления – Система и безопасность – Брандмауэр:
- Дополнительные параметры:
- В левой части выделяем вкладку «Правила для входящих подключений», а справа ищем «FTP-сервер» и «Трафик-FTP сервера в пассивном режиме». Кликаем по ним правой кнопкой мыши и нажимаем «Включить». Так мы активировали правила для входящих подключений. До этого – никаких правил не было вовсе:
- Переходим к исходящим подключениям и делаем то же самое для «Трафика FTP-сервера»:
- Теперь сервер включен, правила созданы, но нужно определить пользователей, которые смогу взаимодействовать с сервером. Идем: Панель управления – Система и безопасность – Администрирование – Управление компьютером:
- Создаем группу пользователей. Локальные пользователи и группы – Группы. Щелкаем правой кнопкой по свободному месту и выбираем «Создать группу»:
- Задаем вот так (FTP – FTP):
- В соседней подпапке Пользователи создаем нового пользователя:
- Заполняем поля по своему пользователю. Т.е. здесь главное имя пользователя и пароль, по которым и будет происходить подключение к FTP:
- Увидели в списке пользователей своего новосозданного? Теперь его нужно запихнуть в группу FTP. Щелкаем правой кнопкой по нему – Свойства. А далее переходим на вкладку «Членство в группах», где через кнопку Добавить добавляем группу:
- Уже почти все готово. ФТП работает, пользователь есть. Но Windows просто так не даст пользоваться своими ресурсами абы кому, если ты не администратор. Поэтому нужно разрешить нашему пользователю взаимодействовать с выделенной для нужд FTP папкой. Щелкаем по ней правой кнопкой мыши – Свойства. На вкладке Безопасность кликаем по кнопке «Изменить»:
- Нажимаем кнопку Добавить и добавляем нашу группу. А заодно ниже ей в колонке Разрешить отмечаем все галочки:
- Теперь снова возвращаемся в службы IIS и идем настраивать наши правила на авторизацию. Щелкаем по нашему созданному здесь сайту и выбираем «Правила авторизации FTP»:
- Тут же правой кнопкой по пустому месту – Добавить разрешающее правило:
- По умолчанию доступ можно производить и без авторизации, но мы то не хотим ничего плохого? (если хотим, все связанное с созданием пользователя вообще можно было пропустить). Выбираем здесь пункт «Указанные роли или группы пользователей» и вписываем нашу группу FTP:
- А вот в качестве альтернативы можно, например, разрешить подключение анонимным пользователям, но ограничить их в правах только на чтение. Тогда они ничего не удалят:
За этим первый вариант заканчиваем. Надеюсь, и вам удалось настроить FTP-сервер.
Частые вопросы по способу 1
Как подключиться?
Есть несколько способов сделать это:
- В локальной сети достаточно зайти через Проводник, используя IP-адрес компьютера, на котором запущен сервер. Например, ваш адрес – 192.168.1.10. Тогда в строку Проводника можно просто вбить ftp://192.168.1.10. Все содержимое хранилища должно отобразиться. Тут же можно войти с авторизацией. Формат следующий: ftp://ваше_имя:пароль@192.168.1.10.
- Для доступа из интернета нужно использовать внешний IP-адрес сети. Но перед этим не забываем пробросить 21 порт на нужную машину.
Инструкции по пробросу портов: сначала на роутере, а затем на компьютере.
- Кроме Проводника спокойно можно использовать сторонние программы. Лично я долгие годы использую FileZilla. Бесплатно и удобно. Для входа достаточно вводить IP адрес и данные для авторизации.
- Еще вариант использование FTP-хранилищ – как сетевого диска. Процедура подключения стандартная, в выборе используем вот это:
Сервер не работает
Это самое обширное понятие. На каком этапе он именно не работает? Запуск? Подключение? Расшаривание? Авторизация? При грамотном проходе всей инструкции обычно проблем не возникает, но если у вас что-то особенное – пишем в комментарии свой вопрос.
Способ 2 – FileZilla Server
Альтернативный способ с годами проверенным решением для простой настройки FTP-сервера – будем использовать FileZilla Server. Многие знают, что у них отличный FTP-клиент, так еще есть и прекрасный FTP-сервер. Но самое главное – никуда больше ходить не нужно, здесь в коробке расположено сразу все самое нужное.
Скачать сервер можно с ОФИЦИАЛЬНОГО САЙТА
Начинаем наши деяния:
- Скачиваем и устанавливаем сервер по ссылке выше:
- Весь процесс установки FTP-сервера описывать нет смысла – просто жмите далее. Пока не появится окно ввода первых параметров. Здесь задаем локальный IP сервера и порт (можно оставить как есть, это не адреса подключения, внешние адреса подключения остаются теми же, что и в предыдущем способе):
- Создадим пользователя для подключения к серверу. Edit – Users:
- Добавляем – Add:
- Задаем имя пользователя:
- И пароль:
- Создаем папку для нашего пользователя:
- И задаем на нее права:
Все! Больше ничего придумывать не нужно. Все находится удобно и по вкладкам. Гораздо быстрее использования стандартных средств Windows 7.
Итого – были рассмотрены 2 случая создания FTP-сервера. Оба будут работать, ищущие конкретные моменты – лезут в настройки, скорее всего там это уже придумали. Истинные любители и вебмастера выберут Linux, и самостоятельно запустят сервер (там это уже с полпинка реализуется по той же механике). Вот и все. На этом прощаюсь. Комментарии ниже всегда открыты для вас (и порой там намного интереснее чем в самой статье).