Чаще всего пользователи для обмена в сети файлами небольших размеров используют почту или Скайп. Однако, когда необходимо переслать архив фотографий или фильм, размером в несколько гигабайт, этими сервисами воспользоваться нельзя. Публичный файлообменник тоже создаёт некоторые трудности, например, ожидание таймера и ограничение скорости. Наилучшее решение в таком случае — создать собственный FTP-сервер.
File Transfer Protocol
Для операций по обмену данными пользователи активно используют программы наподобие FileZilla. Это действительно эффективно, если есть время загрузить нужный софт, настроить его для постоянного использования и применять постоянно. Но что делать, когда перенести документ на файловый сервер нужно прямо сейчас? Вы наверняка захотите узнать, как открыть FTP в проводнике без лишних хлопот. Это будет полезно начинающим пользователям, которые ещё не успели узнать обо всех полезных функциях встроенной программы Explorer.
Для открытия FTP подойдет Проводник Windows.
Виталий Леонидович Черкасов
Системный администратор, инженер компьютерных систем.
Основное назначение FTP сервера – это передача файлов по сети. Дома его используют для обмена фотографиями и другими данными между друзьями и родственниками. На предприятии – для обмена документами и другой служебной информацией между филиалами. При этом располагаться на FTP серверах могут большие файлы, которые не отправишь по e-mail. Этот протокол передачи данных также используется для загрузки контента на сервер web-сайта.
Серверы FTP — редкие гости на домашнем компьютере. Но иногда в них возникает необходимость: организовать общий доступ к файлам для компьютеров, которые не получается связать в локальную сеть, «поднять» небольшой веб-сайт с файлохранилищем или домашний медиасервер. Особняком стоят задачи по перепрошивке или восстановлению после «окирпичивания» разнообразной сетевой машинерии, медиапроигрывателей и приставок. Решение этих задач требует овладения принципами работы FTP. Цена неверного решения может оказаться высокой, поэтому важно внимательно подойти к изучению материала.
Настройка брандмауэра Windows
Теперь обязательно необходимо настроить брандмауэр Windows для открытия портов и функционирования служб.
В нём выбрать «Правила для входящих соединений». Для них рекомендуется установить пассивный режим. Для этого правой кнопкой мыши нажать и включить правила «FTP Server Passive» и «FTP-сервер (входящий трафик)». Таким же образом для исходящих подключений включить в соответствующем разделе правило «FTP-Server».
Включить правила «FTP Server Passive» и «FTP-сервер»
Как работает ФТП-протокол
FTP (File Transfer Protocol) — это протокол передачи информации в интернете и локальных компьютерных сетях. Это программа, осуществляющая удалённое подключение к выделенной папке для просмотра и обмена файлами, в том числе больших размеров. Обмен данными возможен от компьютера к удалённому серверу и между другими ФТП-серверами.
Собственный FTP-сервер имеет определённые преимущества:
- позволяет управлять сервером и его ресурсами;
- предоставлять пользователям разные права доступа;
- нет ограничений скорости;
- отсутствие оплаты хостеру за его размещение;
В соответствии с тем, какой сложности будет доступ, выбирается программное обеспечение. Чтобы создать FTP-сервер для частного пользования с минимальными настройками,вполне подойдут бесплатные программные пакеты.
Компанией Майкрософт в Windows 7 добавлена функция Internet Information Services (IIS), осуществляющая общий доступ из сети к выделенной для этой цели папке. Поэтому, чтобы создать FTP-сервер для Windows 7, не требуется дополнительно устанавливать ПО.
Создание правил проброса портов на роутере
Так как для работы FTP нужны порты двух типов: для передачи управляющих сигналов и для обмена данными — то и правил проброса нужно два:
- проброс внешнего 21 порта на такой же порт компьютера для передачи управляющего сигнала;
- проброс диапазона внешних портов на те же порты на ПК, которые файловая система использует как отдельный канал.
Это все что нужно, чтобы установить filezilla server и настроить ftp сервер через роутер.
Как подключиться
Существует несколько способов подключения к FTP. Рассмотрим основные из них.
Через проводник Windows
Чтобы подключиться к FTP серверу через проводник, выполните следующие операции:
Теперь вы сможете соединяться с FTP через подключение, созданное в проводнике.
Через любой браузер
Ещё проще зайти на FTP сервер с помощью браузера. Для этого в адресную строку вводим адрес хоста и нажимаем кнопку «Enter».
С помощью Filezilla
После запуска программы для подключения потребуется ввести следующие сведения:
- Хост. IP сервера FTP, к которому вы хотите подключиться.
- Пароль. При использовании публичного доступа ничего вводить не требуется.
- Порт. Оставьте это поле пустым или введите порт по умолчанию — 21.
После того, как вы нажмёте кнопку «Быстрое соединение», подключение установится и вы сможете работать с файлами.
Чтобы не вводить постоянно параметры соединения, в FileZilla можно настроить постоянное подключение к FTP серверу.
После настройки для того, чтобы установить соединение, нужно будет зайти в меню «Файл», кликнуть по строке «Менеджер сайтов», выбрать нужный сайт и нажать кнопку «Соединиться».
Программы-клиенты для подключения к серверам FTP
Программы-клиенты выполняют такие функции, как:
- подключение к серверам FTP;
- докачка файлов при разрыве соединения;
- ведение журнала подключений;
- хранение множества настроек к различным серверам;
- групповые операции с файлами;
- поиск по серверам.
Также в программах-клиентах имеется встроенный редактор, позволяющий использовать программу как полноценный конструктор сайтов.
Total Commander
Пожалуй, самый популярный файловый менеджер для ОС Windows. Он содержит встроенный FTP-клиент, который позволяет работать с удалённым сервером как с обычным логическим диском. Программа условно-бесплатная, и до приобретения лицензии она будет постоянно напоминать пользователю, что хорошо бы её уже наконец купить. Функциональность при этом не страдает.
Total Commander имеет встроенный FTP-клиент
FAR
Как и Total Commander, эта программа представляет собой многофункциональный двухпанельный файловый менеджер. Она куда более аскетична в оформлении интерфейса (работает в текстовом режиме), зато является кроссплатформенной — доступна для полудюжины различных операционных систем. FTP-клиент встроен в дистрибутив, и работу с сайтами можно начинать без установки дополнений. Несомненным плюсом является бесплатность программы. Активация клиента FTP проводится при помощи менеджера плагинов, но это очень простая и интуитивно понятная процедура, которая не вызовет трудностей даже у начинающего пользователя.
FAR сможет работать с серверами FTP на любых операционных системах
Ещё одна бесплатная программа-клиент от создателей браузеров Mozilla и Firefox. Проста и доступна пользователю благодаря лаконичному интерфейсу и отличной русификации. Существуют версии FireZilla для Windows, Linux, Mac OS и даже Andriod.
FileZilla — FTP-клиент от создателей всемирно известного браузера FireFox
Среди особенностей, отличающих её от программ-конкурентов, следует отметить:
- поддержку большого количества протоколов;
- возобновление загрузки файлов при разрыве соединения и поддержку работы с большими файлами;
- кроссплатформенность;
- возможность ведения закладок;
- поддержку перетаскивания файлов (технология drag & drop);
- гибкие настройки скорости передачи и возможность резервирования части интернет-канала;
- редактирование файлов прямо на сервере;
- удалённый поиск файлов.
FTPRush
Интерфейс бесплатной программы FTPRush имеет много общего с продуктами Microsoft Office и конфигурируется похожим способом. Из изюминок стоит отметить:
- возможность переноса файлов с сервера на сервер без скачивания на компьютер;
- качественную реализацию двухпанельного интерфейса;
- встроенный менеджер закачек с конфигурируемым списком загрузки.
FTPRush должен понравиться пользователям MS Office
Лучше работать с англоязычной версией интерфейса, поскольку качество русской локализации оставляет желать лучшего.
CoffeeCup Free FTP
CoffeCup Free FTP — это клиент для самых нетребовательных и неопытных пользователей, он позволяет скачивать и выгружать файлы буквально одним кликом мыши. Скудность настроек с лихвой компенсируется интуитивно понятным интерфейсом, качественной локализацией и бесплатностью программы. Тем не менее программа поддерживает полноценный двухпанельный режим и возможность передачи файлов с сервера на сервер без предварительной загрузки, а также имеет на борту простой редактор HTML.
С клиентом CoffeeCup Free FTP вам не придётся напрягаться с настройками
Создание FTP-сервера — простой способ получить на рабочем столе файловое хранилище с возможностью множественного доступа. Большое количество программ и относительная простота настройки делают этот способ очень популярным. Выделите один компьютер чисто под сервер и не храните на нём никаких других данных кроме того, что должно лежать на сервере. И даже в этом случае два — три десятка пользователей, одновременно обращающихся к вашему ресурсу могут практически полностью «просадить» интернет-канал. Да и провайдер ненавязчиво предложит изменить тарифный план на корпоративный. Если вам нужно файлохранилище с одновременным доступом большого количества пользователей, то размещайте FTP-сервер на коммерческом хостинге. Или пользуйтесь готовыми порталами-файлообменниками, например, Google Drive или DropBox.
Подключение пользователей
Чтобы на сервер могли заходить пользователи, их необходимо подключить.
- Теперь можно подключить пользователей к созданной группе. В папке «Локальные пользователи» нажать правой кнопкой на строку «Пользователи» и выбрать из списка меню «Новый». Заполнить поля, введя имя и пароль, здесь же следует установить галочкой запрет на смену пароля.
- Для подключения пользователя нажать правой кнопкой на его учётную запись и выбрать из списка меню пункт «Свойства», далее — вкладка «Членство в группах» и кнопка «Добавить». Найти созданную группу, добавить и нажать OK. Эту процедуру нужно выполнить для всех пользователей сервера.
Установка и настройка сервера завершена. Однако, теперь нужно знать, как зайти на FTP-сервер.
Стандартные функции Windows позволяют сделать это просто. Достаточно открыть папку «Мой компьютер», затем в адресной строке указать путь к серверу.
Другой способ — создать ярлык подключения к ФТП на рабочем столе компьютера.
Для этого открыть«Панель управления», кликнуть правой кнопкой раздел «Сетевое окружение». В задачах выбрать «Добавить новый элемент в сетевое окружение», затем щёлкнуть на пункт «Выберите другое сетевое размещение» и «Далее». Теперь в разделе «Сетевое размещение» появится ярлык, который нужно просто перетащить мышью на рабочий стол.
Определение
Сначала давайте разберёмся, что такое FTP сервер. FTP (file transfer protocol протокол передачи файлов) – это протокол, обеспечивающий удалённую передачу данных по сети интернет. Он построен на клиенте серверной архитектуры и использует разные каналы для обмена командами и данными. При этом для передачи используется одно соединение, которое стандартно устанавливается через 21 TCP-порт.
Каналов для обмена данными может быть несколько, поэтому во время одного сеанса можно одновременно передавать и принимать файлы. Для каждого канала, используемого для обмена данными, открывается отдельный TCP-порт.
Настройка ftp-сервера IIS на Windows 7
Установка службы FTP
В мастере создания ftp-сайта указываем его название и расположение (по умолчанию c:inetpubtproot).
Название и расположение сайта
Далее указываем параметры привязки и SSL. Раздел привязка оставляю без изменений. Опцию «Запускать ftp-сайт автоматически» отключаю (ftp мне нужен только время от времени). В разделе SSL выставляю опцию «Без SSL».
В следующем окне оставляем все без изменений и нажимаем Готово.
Сведения о проверке подлинности и авторизация
Открываем порт 21 (входящий)
Открываем порты 1023-65535 (пассивный режим)
В разделе «Правила для исходящего подключения» находим и активируем «FTP Server (FTP Traffic-Out)».
Открываем порт 20 (исходящий)
Если в системе установлен дополнительный брандмауэр (Comodo, Outpost и т.п.), то в нем также необходимо открыть порт 21 (TCP) для входящих подключений и порт 20 (TCP) для исходящих.
Если подключение к Интернет осуществляется с помощью маршрутизатора, и вы хотите сделать свой сервер доступным интернет-пользователям, тогда необходимо настроить проброс портов на маршрутизаторе. На моем Dlink DI-804HV это выполняется в разделе Virtual Server.
Настройка прав пользователей.
Если оставить все как есть, то подключиться к ftp-серверу сможет любой пользователь (включен анонимный доступ) с правами только на чтение (можно скачивать, но записывать и изменять файлы нельзя). Предположим, что нам нужно сделать доступ для доверенных пользователей, которые имели бы права записи и изменения файлов.
Создание группы пользователей ftp (1)
Вводим название группы — Пользователи FTP, описание (можно не вводить) и нажимаем кнопку Создать.
Создание группы пользователей ftp (2)
Теперь необходимо создать пользователя. Делаем правый клик на папке Пользователи и в меню выбираем Новый пользователь.
Создание пользователя ftp (2)
Создание пользователя ftp (3)
Нажимаем Ok и переходим к следующему этапу.
На этапе создания ftp-сайта нам было необходимо выбрать рабочий каталог (c:inetpubtproot). Теперь для группы «Пользователи FTP» необходимо настроить права доступа к этому каталогу. Открываем c:inetpub в проводнике, открываем свойства папки ftproot, переходим на закладку Безопасность и нажимаем кнопку Изменить. В открывшемся окне нажимаем кнопку Добавить и выбираем группу «Пользователи FTP» (как при создании пользователя). Устанавливаем уровень прав — «Полный доступ» и нажимаем Ок.
Установка прав доступа к папке ftproot
Последний этап. Вновь открываем Диспетчер служб IIS и выделяем наш ftp-сервер (Test FTP). В панели управления ftp-сайтом выбираем «Правила авторизации FTP». Добавляем разрешающее правило. В открывшемся окне выбираем опцию «Указанные роли или группы пользователей». Внизу в текстовом поле руками прописываем название нашей группы (Пользователи FTP), далее ставим галочки в разделе Разрешения напротив Чтение и Запись и нажимаем Ок.
Добавляем правило авторизации FTP
На этом настройка завершена.
Как сделать свой ftp-сервер доступным из Интернет?
Если компьютер подключен к Интернет на прямую, то никаких дополнительных действий предпринимать не нужно.
Если компьютер подключен к Интернет через роутер, тогда в панели управления роутера необходимо настроить форвардинг порта TCP 21 (часто это еще называют виртуальным сервером). Настройка форвардинга порта на примере D-link DI-804.
Как создать и настроить FTP-сервер
Если кратко, то это File Transfer Protocol, стандартное решение для передачи файлов через компьютерные сети. При использовании такого решения один компьютер выступает клиентом (то есть даёт серверу инструкции), а другой — сервером (он обслуживает потребности клиента). Цель ФТП — гарантировать, что операции по обмену файлами будут проведены правильно. Как можно быстро открыть ФТП в Виндовс?
«Семёрка» — решение задачи
В разных случаях нужно будет настроить компьютер как на роль клиента, так и сервера. Рассмотрим, как открыть FTP в проводнике Windows 7:
- Необходимо зайти в «Мой компьютер». Найдите ярлык на Рабочем столе, или перейдите в папку через Explorer.
- Щёлкните правой клавишей мыши на свободном месте. После этого выберите «Добавить новый элемент в сетевое окружение».
- В открывшемся диалоговом окне нажмите кнопку «Далее». После этого необходимо выбрать «Другое сетевое размещение», и указать ссылку на папку для подключения к FTP через Проводник. Ссылка должна иметь такой вид:
В Windows XP
Мы рассмотрели, как подключиться к FTP через проводник в Windows 7. Но как быть, когда вы имеете дело с более ранней версией ОС, допустим, XP? Необходимо сделать вот что:
- В XP такая возможность, как зайти на FTP через проводник, не представлена. Поэтому будут полезны обходные пути. На Рабочем столе необходимо создать ярлык, используя контекстное меню.
- В мастер создания ярлыка необходимо вписать строку такого вида:
Здесь %windir% — это папка, часто расположенная на диске C. Остальные пункты заполняются по аналогии.
Настройка ФТП-сервера
- Теперь нужно снова зайти через «Пуск» в «Панель управления».
- Найти раздел «Администрирование» и открыть в этом разделе «Диспетчер служб IIS».
- Перейти во вкладку «Сайты», щёлкнув на название правой кнопкой, выбрать из списка «Добавить FTP сайты».
- В новом окне требуется указать имя будущего ФТП-сервера, и путь к каталогу с его данными. К следующему этапу настройки можно перейти, нажав кнопку «Далее».
- В новом окне задаётся тип авторизации. В пункте «Проверка подлинности» можно разрешить вход для обычных или анонимных пользователей. Здесь же можно настроить для них права. Нажать«Готово».
После завершения установки в разделе «Сайты» появится новый ФТП-сервер.
Как сконфигурировать и запустить FTP сервер при помощи встроенных средств ОС windows 7
Из сети можно загрузить множество программных пакетов для создания серверов FTP. Но сначала попробуйте сконфигурировать сервер, используя встроенные возможности операционной системы. Интегрированные в дистрибутив инструменты создания веб-серверов доступны в ОС Windows 7 Basic и выше.
Если у вас установлена Windows 7 Home edition или Starter, придётся воспользоваться программными пакетами сторонних разработчиков или обновить операционную систему до версии Windows 7 Basic и выше.
Приведённая инструкция позволит вам шаг за шагом пройти все этапы запуска сервера FTP. В процессе настройки может понадобиться дистрибутив установленной у вас ОС на оптическом носителе или флешке. Также нужно будет авторизоваться в ОС под пользователем с правами администратора.
Для работы с созданным сервером можно использовать один из многочисленных клиентов FTP или просто проводник Windows. Не забудьте настроить в роутере проброс портов и создать маршруты, если требуется обеспечить к серверу доступ через интернет.
Применение и принцип работы
При подключении к FTP клиент и сервер создают сессию, которая остаётся активной на протяжении всего сеанса обмена файлами.
Существуют два режима работы данного протокола:
Обмен данными может осуществляться в одном из режимов:
- в поточном режиме данные передаются сплошным потоком, протокол её не обрабатывает;
- при передаче в блочном режиме протокол делит передаваемые данные на блоки, в каждый из которых входит заголовок, размер и информация.
Установка FTP-сервера
Некоторые стандартные возможности, которыми пользуются не так часто, в Windows 7 отключены по умолчанию. Поэтому, чтобы их активировать, необходимо выполнить ряд шагов.
Для создания ФТП-сервера на Windows 7 необходимо:
Включение и отключение компонентов Windows
Создание и настройка
Установить FTP-сервер на ПК может любой пользователь, даже чайник. Это можно сделать либо средствами операционной системы, либо с помощью сторонних программ, таких как Filezilla server.
FTP в windows
В Windows 7 есть все для того, чтобы установить и настроить FTP сервер, ничего дополнительно устанавливать не придётся. На более новых версиях этой системы все делается аналогично.
Чтобы сделать ФТП сервер на компьютере:
На этом создание FTP сервера закончено. Теперь вы знаете, как поднять домашний файлообменник.
Filezilla server
Чтобы создать свой FTP сервер FileZilla:
На этом создание FTP-сервера закончено.
Подключение папки FTP-ресурса сетевым диском в ОС Windows
Многим пользователям удобнее работать с обычным диском системы, который отображается в проводнике. Сторонние программы для работы с дисками приветствуют не все. Чтобы получить такой диск, нужно смонтировать папку FTP и ассоциировать её с логическим диском. Сделать это можно двумя способами:
- через «Проводник»;
- через специальную консольную утилиту ftpuse.
Монтирование FTP-ресурса с помощью «Проводника» Windows
К сожалению, FTP-ресурс, смонтированный как сетевой диск при помощи «Проводника», будет виден только в «Проводнике». Если вам нужен доступ к такому диску через файловый менеджер или из командной строки, придётся использовать специальную утилиту ftpuse.
Распространяется ftpuse совершенно бесплатно. После скачивания и установки утилита доступна из любого открытого окна командного процессора. Чтобы сетевой диск оставался подключённым даже после закрытия такого окна, утилиту нужно использовать совместно с программой PowerShell. После установки утилиты она доступна из командной строки или процессора PowerShell.
При помощи утилиты ftpuse вы сможете настроить консольный доступ к FTP-серверу, как к сетевому диску
Процессор PowerShell является частью ОС начиная с Windows 7 SP1. Если у вас не установлен сервис-пак, установочный файл командного процессора придётся загрузить с сайта Microsoft.
Команды утилиты ftpuse, позволяющие настроить доступ к ресурсу FTP
Приведём несколько примеров использования команд ftpuse для настройки сервера в качестве локального диска:
- ftpuse F: ftp.abrris.com — так мы создаём в системе логический диск F:, ассоциированный с ftp-сервером ftp.abrris.com;
- ftpuse F: /delete — отключаем диск F: и отсоединяемся от сервера.
FTP-ресурс, подключённый при помощи утилиты ftpuse, всегда будет отображаться в проводнике с объёмом диска в один гигабайт. Это не ошибка, а особенность работы утилиты. Впрочем, диск, подключённый средствами проводника, вообще не будет отображать свой объем.
Если ничего не получилось
Как быть, когда вы пробовали открывать file transfer protocol такими способами, но всё равно не открывается FTP в проводнике Windows 7 или Windows XP? Да, можно попробовать установить программный клиент, подобный FileZilla.
Существуют и другие подобные программы. Какие именно? Ищите в статьях нашего сайта!
Как настроить FTP-сервер
На просторах сети можно загрузить большое количество уже готовых дистрибутивов, которые после распаковки и простой настройки развернут на вашем компьютере готовый FTP-сервер. Есть как коммерческие, так и бесплатные продукты, не уступающие первым в возможностях. Ниже мы рассмотрим два бесплатных решения, давно уже ставших индустриальным стандартом у компьютерных энтузиастов и небольших фирм.
С запуском сервера для нужд малого офиса или многоквартирного дома может справиться даже непрофессионал
FileZilla Server — гибкий, производительный и защищённый
FileZilla Server — разработка команды, создавшей знаменитый браузер FireFox. Он отличается огромным количеством настроек, наличием версий для 32-х и 64-битных операционных систем, возможностью удалённого администрирования. И за весь этот спектр возможностей не нужно платить ни копейки. Установка и настройка сервера делятся на несколько несложных этапов. Программа существует на многих платформах, и если вы научились настраивать такой сервер в среде Windows, то с минимальными отличиями сможете сделать то же самое в Linux или MAC OS.
Установка сервера FireZilla Server
Успешно установив программный пакет сервера, перезагрузите компьютер и запустите программу FireZilla Server.
На этом первоначальная настройка закончена. Сервер готов к эксплуатации, а настройки безопасности соответствуют критериям домашнего пользования или работы небольшой офисной сети.
Установка и настройка FileZilla Server шаг за шагом
Среди разновидностей FTP и программ для работы с ними особняком стоит TFTP — это до предела упрощённая версия FTP. Отсутствие механизмов защиты трафика и даже аутентификации пользователя не позволяет использовать TFTP для обмена файлами через интернет.
Зато он как нельзя лучше подходит для заливки прошивок и микропрограмм в маршрутизаторы, приставки цифрового ТВ, планшеты и смартфоны. Загрузчик таких устройств содержит в себе TFTP-клиент, который позволит загрузить и установить в устройство программное обеспечение, даже если оно находится в аварийном режиме из-за повреждённой прошивки.
Основным применением протокола TFTP является прошивка беспроводных маршрутизаторов через консоль восстановления
Установите TFTP-сервер на свой компьютер:
- tftpd32, если у вас 32-разрядная ОС;
- tftpd64, если у вас 64-разрядная ОС.
- Установите программу в одном из двух вариантов: стандартного приложения или системной службы.
- Если вы выбрали установку службы, то перезагрузите компьютер по завершению процесса установки.
Особых настроек сервер не требует, но после его запуска удостоверьтесь, что все настройки на вкладке TFTP выглядят так, как на картинке.
Так выглядят дефолтные настройки утилиты tftpd32
Для скачивания файлов с сервера или для загрузки на сервер через командную строку используются следующие команды:
- tftp 192.168.1.10 GET имя_файла.txt — для получения файла с сервера;
- tftp 192.168.1.10 PUT имя_файла.txt — для отправки файла на сервер.
Чтобы работать с клиентом TFTP в ОС Windows 7, его необходимо установить через диалог «Компоненты системы». В старших версиях ОС клиент доступен без дополнительных действий.
Клиент TFTP добавляется при помощи диалогового окна «Компоненты системы»