Компьютеры Windows Интернет

Бесплатный FTP сервер. FileZilla FTP Server для домашней или небольшой офисной сети

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

FTP (File Transfer Protocol) - это протокол передачи информации в интернете и локальных компьютерных сетях. Это программа, осуществляющая удалённое подключение к выделенной папке для просмотра и обмена файлами, в том числе больших размеров. Обмен данными возможен от компьютера к удалённому серверу и между другими ФТП-серверами.

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

Собственный FTP-сервер имеет определённые преимущества:

  • позволяет управлять сервером и его ресурсами;
  • предоставлять пользователям разные права доступа;
  • для него не нужен статический IP-адрес.
  • нет ограничений скорости;
  • отсутствие оплаты хостеру за его размещение;

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

Компанией Майкрософт в Windows 7 добавлена функция Internet Information Services (IIS), осуществляющая общий доступ из сети к выделенной для этой цели папке. Поэтому, чтобы создать FTP-сервер для Windows 7, не требуется дополнительно устанавливать ПО.

Установка FTP-сервера

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

Для создания ФТП-сервера на Windows 7 необходимо:

  • Нажать «Пуск» и открыть раздел «Панель управления». Для удобства просмотра можно выбрать режим «Мелкие значки».

  • Перейти в раздел «Программы и компоненты», где выбрать «Включение или отключение компонентов Windows».

  • В списке открывшегося меню нужно отметить компоненты, которые следует активировать, поставив рядом галочку. Это папка «FTP-сервер», в ней два пункта: «Расширяемость FTP» и «Служба FTP», а также папка «Средства управления веб-сайтом», а в ней- «Консоль управления IIS». Для запуска нажать OK.

Настройка ФТП-сервера

  1. Теперь нужно снова зайти через «Пуск» в «Панель управления».
  2. Найти раздел «Администрирование» и открыть в этом разделе «Диспетчер служб IIS».
  3. Перейти во вкладку «Сайты», щёлкнув на название правой кнопкой, выбрать из списка «Добавить FTP сайты».
  4. В новом окне требуется указать имя будущего ФТП-сервера, и путь к каталогу с его данными. К следующему этапу настройки можно перейти, нажав кнопку «Далее».
  5. Теперь устанавливаются параметры сервера. В поле IP-адреса выбрать нужный из списка. Можно привязать его к определённому адресу или сделать расширенный доступ, выбрав пункт «Все свободные». При этом должен быть отмечен стандартный порт- 21. Если планируется постоянно использовать FTP-сервер, то следует поставить отметку галочкой «Запускать FTP-сайт автоматически». Выбрать опцию «Без SSL», её можно включить в случае необходимости позже. Снова нажать «Далее».
  6. В новом окне задаётся тип авторизации. В пункте «Проверка подлинности» можно разрешить вход для обычных или анонимных пользователей. Здесь же можно настроить для них права. Нажать«Готово».

После завершения установки в разделе «Сайты» появится новый ФТП-сервер.

Настройка брандмауэра Windows

Теперь обязательно необходимо настроить брандмауэр Windows для открытия портов и функционирования служб.

Снова войти в «Панель управления», затем «Брандмауэр Windows». Найти раздел «Дополнительные параметры».

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

Подключение пользователей

Чтобы на сервер могли заходить пользователи, их необходимо подключить.

  • Во вкладке «Панель управления» открыть папку «Администрирование».

Раздел Администрирование

  • Найти раздел «Управление компьютером», затем перейти к папке «Локальные пользователи». Нажав правой кнопкой на строку «Группы», выбрать функцию «Создать группу». В новом окне указать имя и короткое описание группы, нажать «Создать».
  • Теперь можно подключить пользователей к созданной группе. В папке «Локальные пользователи» нажать правой кнопкой на строку «Пользователи» и выбрать из списка меню «Новый». Заполнить поля, введя имя и пароль, здесь же следует установить галочкой запрет на смену пароля.
  • Для подключения пользователя нажать правой кнопкой на его учётную запись и выбрать из списка меню пункт «Свойства», далее - вкладка «Членство в группах» и кнопка «Добавить». Найти созданную группу, добавить и нажать OK. Эту процедуру нужно выполнить для всех пользователей сервера.
  • На следующем этапе определяются права доступа пользователей группы к рабочему каталогу. Для этого нужно перейти к каталогу «Сайт», щёлкнуть по названию правой кнопкой и открыть «Свойства». Далее - вкладка «Безопасность», в пункте «Изменить» указать название группы и нажать ОК. Затем нужно настроить права для пользователей.
  • Войти в «Диспетчер служб IIS», нажав правой кнопкой на строку «Правила авторизации FTP», добавить разрешающее правило. Можно позволить пользователям запись и удаление данных, а можно только чтение.

Установка и настройка сервера завершена. Однако, теперь нужно знать, как зайти на FTP-сервер.

Стандартные функции Windows позволяют сделать это просто. Достаточно открыть папку «Мой компьютер», затем в адресной строке указать путь к серверу.

Другой способ - создать ярлык подключения к ФТП на рабочем столе компьютера.

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

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

FTP, TFTP серверы: описание, работа, настройка

FTP (File Transfer Protocol) - один из самых старых компьютерных протоколов, который стали использовать для приёма/передачи данных на расстоянии. Серверы с его применением активно использовались задолго до возникновения интернета. В настоящее время протокол модифицирован для использования каналов TCP/IP. Протокол использует архитектуру клиент-сервер, то есть для организации сервера используется одна программа, а для загрузки и скачивания - другая.

Как запустить FTP-сервер через Golden FTP Server

Конфигурирование и настройка FTP-сервера средствами Windows 7 - надёжный, но небыстрый способ, требующий большого количества квалифицированных действий. Если вам нужен сервер «на вчера», а возиться с инструкциями и настройками не хочется, то неплохим вариантом будет использование компактной и очень простой программы Golden FTP Server. Она существует в виде бесплатной и профессиональной версий, хотя для бытовых применений будет вполне достаточно первого варианта. Несмотря на скромные размеры дистрибутива, программа обладает рядом достоинств:

  • простота настройки и малый размер установочных файлов;
  • использование всей скорости интернет-канала. Хотя это может быть и недостатком, поскольку при подключении 50–100 пользователей одновременно программа положит на лопатки канал вместе с корпоративной сетью;
  • возможность докачки файлов при обрыве соединения. Чтобы воспользоваться этой возможностью, нужно использовать FTP-клиент, который также поддерживает докачку файлов;
  • русифицированный интерфейс по умолчанию.

После скачивания и установки дистрибутива настройте программу для старта сервера FTP.

Адрес, полученный с помощью Golden FTP Server, доступен только внутри сети. Если вам нужно предоставлять доступ к серверу через интернет, то придётся задавать маршруты и проброс портов через веб-интерфейс роутера.

За простоту использования и настройки вам придётся платить крайне низким уровнем безопасности подобного сервера. Используйте созданные таким способом серверы только в домашней сети, не предоставляя им доступ из интернета.

Как открыть FTP-сервер в проводнике

Уже с древней Windows 98 операционная система стирала границы между «Файловым проводником» и интернет-браузером. Проводник позволял открывать страницы прямо у себя в окне, но это требовало включения ненадёжного на тот момент Active Desktop, поэтому особого распространения в те времена механизм не получил. Технологии не стояли на месте, и сейчас на FTP-сервер можно безопасно зайти, введя его адрес в «Проводнике»:


Не следует закачивать объёмные файлы, поскольку докачку данных при обрыве сессии «Проводник» не поддерживает. Используйте для этого FTP-клиенты с возможностью докачки.

Что делать, если FTP-сервер не открывается

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

Таблица: часто встречающиеся причины ошибок доступа к серверу FTP и их решения

Причина Возможное решение
Неправильное имя пользователя или пароль (отсутствие пароля), с которыми осуществляется попытка доступа к ресурсу. Повторите попытку с правильной парольной парой. Помните, что многие корпоративные ресурсы FTP не поддерживают вход с гостевой записи.
Доступ осуществляется при помощи сторонней программы, которая не добавлена в список исключений сетевого экрана, и он блокирует исходящие запросы клиента. Внесите программу-клиент в таблицу исключений брандмауэра.
Порт 21 TCP/IP, через который по умолчанию осуществляется доступ к FTP-ресурсам, заблокирован настройками маршрутизатора. Как вариант, сервер может быть настроен на работу с другим портом. У администратора ресурса нужно выяснить, с каким именно. При помощи панели веб-администрирования вашего маршрутизатора измените его настройки, обеспечив возможность работы с 21-м портом или другим портом, который используется сервером.
Акционный тарифный план вашего интернет-провайдера не позволяет работать с рядом интернет-протоколов, в том числе и FTP. Позаботьтесь о более дорогом тарифном плане. Многие провайдеры предоставляют возможности, необходимые для запуска FTP-сервера (статический адрес, разрешение на входящие запросы, скрипты) только в дорогих корпоративных тарифах.

Как сконфигурировать и запустить FTP сервер при помощи встроенных средств ОС windows 7

Из сети можно загрузить множество программных пакетов для создания серверов FTP. Но сначала попробуйте сконфигурировать сервер, используя встроенные возможности операционной системы. Интегрированные в дистрибутив инструменты создания веб-серверов доступны в ОС Windows 7 Basic и выше.

Если у вас установлена Windows 7 Home edition или Starter, придётся воспользоваться программными пакетами сторонних разработчиков или обновить операционную систему до версии Windows 7 Basic и выше.

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

  1. Откройте «Панель управления» и выберите «Мелкие значки» в настройке «Просмотр».
  2. Перейдите в раздел «Программы и компоненты», затем в подраздел «Включение или отключение компонентов Windows».
    Перейдите в раздел «Программы и компоненты» – в нём находится подраздел «Включение и отключение компонентов Windows»
  3. Поставьте чекбоксы:
  4. Нажмите «ОК» и дождитесь завершения процесса. Дождитесь завершения процесса установки компонентов
  5. Перейдите в раздел «Администрирование» на «Панели управления».
    В разделе «Администрирование» находятся инструменты для настройки сервера
  6. Выберите инструмент «Диспетчер служб IIS».
    Откройте «Диспетчер служб IIS» - это основной элемент сервера FTP
  7. Перейдите на вкладку «сайты». В «Диспетчере служб IIS» перейдите на вкладку «Сайты»
  8. Сделайте правый клик на вкладке «сайты» и в выпадающем меню выберите действие «Добавить FTP-сайт». Из контекстного меню вкладки «сайты» выберите действие «Добавить FTP-сайт»
  9. Укажите название будущего FTP-сайта и путь до каталога, содержимое которого собираетесь раздавать с FTP-сервера.
    По умолчанию в поле «Физический путь» проставляется путь C:\inetpub\ftproot - вы можете сменить его на свой
  10. Нажмите «Далее» и укажите параметры запуска FTP-сайта. Если не хотите, чтобы сайт запускался автоматически при включении компьютера, то снимите галочку «Запускать FTP-сайт автоматически».
    Настройте параметры запуска FTP-сервера
  11. В разделе SSL выберите пункт «Без SSL». Нажмите «Далее», потом нажмите «Готово».
    В окне «Сведения о проверке подлинности и авторизации» просто нажмите кнопку «Готово»
  12. Вам удалось создать FTP-сайт. Теперь перейдите по пути «Панель управления»>«Брандмауэр»>«Дополнительные параметры»>«Правила для входящих подключений».
  13. Выберите и активируйте пункты FTP Server Passive (FTP Passive Traffic-In) и «FTP-сервер (входящий трафик)».
    Для активации правила поставьте на него курсор и нажмите кнопку «Включить правило» в правом меню
  14. Перейдите в раздел «Правила для исходящих соединений» и включите правило FTP Server (FTP Traffic-Out).
    Активирйте правило FTP Server (FTP Traffic-Out) в разделе «Правила для исходящих подключений»
  15. Перейдите по пути «Панель управления»>«Администрирование»>«Управление компьютером»>«Локальные пользователи»>«Группы». Сделайте правый клик на параметре «Группы» и выберите действие «Создать группу».
    Создайте группу пользователей, которые смогут заходить на ваш FTP-сервер
  16. Укажите название группы FTP и кликните «Создать».
    Придумайте имя для группы пользователей
  17. Сделайте правый клик по разделу «Пользователи» и выберите действие «Новый пользователь» из контекстного меню. Создайте пользователей для включения в вашу группу
  18. Укажите имя пользователя и пароль (не менее 8 символов). Рекомендуем проставить чекбоксы «Запретить смену пароля пользователем» и «Срок действия пароля неограничен». Нажмите кнопку «Создать».
    Задайте параметры авторизации пользователя (имя, пароль), включите или отключите доступные опции
  19. Сделайте правый клик на созданном пользователе и выберите действие «Свойства», затем перейдите на вкладку «Членство в группах». Нажмите «Добавить».
    В свойствах созданного вами пользователя на закладке «Членство в группах» нажмите кнопку «Добавить»
  20. Введите имя созданной вами группы в текстовое поле и нажмите «Проверить имена».

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

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

Подключение папки FTP-ресурса сетевым диском в ОС Windows

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

  • через «Проводник»;
  • через специальную консольную утилиту ftpuse.

Монтирование FTP-ресурса с помощью «Проводника» Windows

Монтирование FTP-ресурса при помощи консольной утилиты ftpuse

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

Распространяется ftpuse совершенно бесплатно. После скачивания и установки утилита доступна из любого открытого окна командного процессора. Чтобы сетевой диск оставался подключённым даже после закрытия такого окна, утилиту нужно использовать совместно с программой PowerShell. После установки утилиты она доступна из командной строки или процессора PowerShell.
При помощи утилиты ftpuse вы сможете настроить консольный доступ к FTP-серверу, как к сетевому диску

Процессор PowerShell является частью ОС начиная с Windows 7 SP1. Если у вас не установлен сервис-пак, установочный файл командного процессора придётся загрузить с сайта Microsoft.

Таблица: команды утилиты ftpuse, позволяющие настроить доступ к ресурсу FTP

devicename Задаёт имя логического диска, под которым сетевой ресурс будет смонтирован в ОС.
ftphostname Задаёт имя или адрес сервера, к которому надо подключиться.
remotepath Сетевая папка, которая будет использована корневым каталогом смонтированного логического диска.
password Задаёт пароль доступа.
/user Имя пользователя, который подключается к серверу.
/nopassive Устанавливает активный режим работы.
/owneraccessonly Сетевой диск виден только той программе, из которой запущена утилита ftpuse.
/port Можно задать произвольный адрес порта TCP, используемый для обмена данными с сервером. По умолчанию это порт 21.
/hide Запускает утилиту в фоне, на экран не выводятся никакие сообщения.
/debug Работа утилиты в режиме отладки.
/delete Удаляет текущую сессию, отключается от сервера и размонтирует диск.

Примеры работы утилиты ftpuse

Приведём несколько примеров использования команд ftpuse для настройки сервера в качестве локального диска:

  • ftpuse F: ftp.abrris.com - так мы создаём в системе логический диск F:, ассоциированный с ftp-сервером ftp.abrris.com;
  • ftpuse F: ftp.abrris.com /USER:junkers 1944 - авторизованного пользователя junkers с паролем 1944 подключаем к серверу ftp.abrris.com;
  • ftpuse F: /delete - отключаем диск F: и отсоединяемся от сервера.

FTP-ресурс, подключённый при помощи утилиты ftpuse, всегда будет отображаться в проводнике с объёмом диска в один гигабайт. Это не ошибка, а особенность работы утилиты. Впрочем, диск, подключённый средствами проводника, вообще не будет отображать свой объем.

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

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

FileZilla Server - гибкий, производительный и защищённый

FileZilla Server - разработка команды, создавшей знаменитый браузер FireFox. Он отличается огромным количеством настроек, наличием версий для 32-х и 64-битных операционных систем, возможностью удалённого администрирования. И за весь этот спектр возможностей не нужно платить ни копейки. Установка и настройка сервера делятся на несколько несложных этапов. Программа существует на многих платформах, и если вы научились настраивать такой сервер в среде Windows, то с минимальными отличиями сможете сделать то же самое в Linux или MAC OS.

Установка сервера FireZilla Server

  1. После скачивания инсталляционного файла запустите его на выполнение, после чего следуйте подсказкам мастера установки.
  2. Прочитайте и примите лицензионное соглашение.
    Примите лицензионное соглашение для продолжения процесса установки
  3. Выберите необходимый тип установки (рекомендуем тип standart):
  4. Определитесь с папкой, в которую будет установлена программа, и переходите к выбору способа автозапуска FireZilla Server (рекомендуем первый вариант):
  5. Теперь укажите порт для интерфейса сервера. Оставлять значение по умолчанию 14147 нежелательно из соображений безопасности.
  6. Завершающим этапом установки будет выбор типа запуска интерфейса вашего сервера (рекомендуем первый вариант):
  7. Запустите процесс установки по кнопке Install.

Настройка сервера

Успешно установив программный пакет сервера, перезагрузите компьютер и запустите программу FireZilla Server.

  1. В появившемся диалоговом окне укажите адрес сервера и порт. Пароль при первом подключении вводить не нужно. Данное подключение будет возможно только с того компьютера, на котором установлены программные компоненты сервера. С другой машины достучаться до сервера не выйдет, поскольку адрес 127.0.0.1:14147 служит только для локальных соединений. Введите адрес сервера и порт для подключения
  2. В разделе Settings меню Edit находятся многочисленные настройки, которые позволят вам сконфигурировать программный комплекс должным образом.
    Зайдите в настройки FileZilla Server
  3. На вкладке General Settings вы можете изменить первичные параметры настройки:
  4. Для удобства пользователей вы можете настроить текстовое приветствие в разделе Welcome message, которое программа-клиент покажет пользователю при успешном подключении к серверу. При помощи метасимволов можно настроить вывод служебной информации в окно клиента.
    В разделе Welcome message вы можете настроить приветственное сообщение и вывод служебной информации для пользователей
  5. В разделе IP bindings укажите диапазон IP-адресов, с которых пользователи смогут получить доступ к серверу. Этот раздел настроек позволяет организовать доступ к ресурсу только из локальной сети или даже из одного её сегмента.
    Ограничьте диапазон адресов, с которых возможен доступ к вашему серверу
  6. Настройте фильтрацию адресов в разделе IP Filter: в верхнем текстовом поле задаётся «белый» список, а в нижнем — «чёрный».
    Заполните «белый» и «чёрный» списки IP-адресов
  7. Настройте логирование в разделе Logging. Файлы с логами могут создаваться заново каждый день или вся статистика будет писаться в один.
    Настройте логирование FileZilla Server в разделе Logging
  8. В разделе Speed Limits вы можете ограничить полосу пропускания, доступную для сервера. Можно настроить глобальные ограничения, а можно по календарю и даже отдельным часам. Единица измерения - килобайт.
    При необходимости вы можете настроить ограничения полосы пропускания в разделе Speed Limits
  9. В разделе Filetransfer compression вы можете настроить сжатие файлов при загрузке. Но мы рекомендуем оставить настройки по умолчанию.
    Лучше не вносить изменения в раздел настроек Filetransfer compression
  10. Пришло время настроить учётные записи пользователей, которым будет разрешён доступ к ресурсам вашего сервера. Перейдите в раздел Users меню Edit, чтобы открыть интерфейс управления пользователями.
    Нового пользователя вы сможете добавить в разделе Users меню Edit
  11. По кнопке Add добавьте нового пользователя, задайте ему логин и укажите принадлежность к группе. Для нового пользователя задайте логин и укажите, в какую группу он входит
  12. Для созданного пользователя задайте пароль и ограничение на количество подключений к вашему серверу.
    Настройте пользовательский пароль и допустимое количество подключений к серверу
  13. На вкладке Share Folders вы можете настроить доступ пользователя к определённым ресурсам вашего сервера. Для этого выделите закладку Shared folders и нажмите кнопку Add.
    Не перепутайте кнопки Add: для добавления папок надо нажать ту кнопку Add, которая выделена на картинке
  14. Выберите папку на диске, а при помощи опций в левой части окна задайте необходимые права доступа:
    • только чтение - read;
    • запись - write;
    • удаление - delete;
    • изменение файлов в папке - append.

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

Видео: установка и настройка FileZilla Server шаг за шагом

TFTP - сервер для малых нужд

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

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

Установите TFTP-сервер на свой компьютер:

  1. Скачайте себе дистрибутив программы:
    • tftpd32, если у вас 32-разрядная ОС;
    • tftpd64, если у вас 64-разрядная ОС.
  2. Установите программу в одном из двух вариантов: стандартного приложения или системной службы.
  3. Если вы выбрали установку службы, то перезагрузите компьютер по завершению процесса установки.

Особых настроек сервер не требует, но после его запуска удостоверьтесь, что все настройки на вкладке TFTP выглядят так, как на картинке. Так выглядят дефолтные настройки утилиты tftpd32

Для скачивания файлов с сервера или для загрузки на сервер через командную строку используются следующие команды:

  • tftp 192.168.1.10 GET имя_файла.txt - для получения файла с сервера;
  • tftp 192.168.1.10 PUT имя_файла.txt - для отправки файла на сервер.

Чтобы работать с клиентом TFTP в ОС Windows 7, его необходимо установить через диалог «Компоненты системы». В старших версиях ОС клиент доступен без дополнительных действий.


Клиент TFTP добавляется при помощи диалогового окна «Компоненты системы»

Видео: работа с сервером TFTP - аварийное восстановление прошивки роутера

Программы-клиенты для подключения к серверам 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 имеет много общего с продуктами Microsoft Office и конфигурируется похожим способом. Из изюминок стоит отметить:

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

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

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

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

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

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

Создание сервера с протоколом FTP в Windows 7

Компания Майкрософт по умолчанию добавила эту возможность в Windows 7. Потому, чтобы создать сервер, вам даже не придется скачивать какое-либо дополнительно ПО из Интернета. Вам потребуется зайти в «Пуск», оттуда в «Панель управления» и во вкладку «Программы и компоненты», чтобы настроить FTP.

Дело в том, что некоторые стандартные возможности Windows 7 автоматически отключены. Так делают, потому что не каждый пользователь этой операционной системы занимается, к примеру, созданием сервера FTP. Потому зайдите сбоку в раздел «Включение или отключение компонентов Windows». Перед вами появится список папок. Найдите папку «FTP сервер», внутри нее два каталога: «Расширяемость FTP» и «Служба FTP»; и ниже в директории «Средства управления веб-сайтом» — «Консоль управления IIS». Возле указанных папок вам нужно поставить галочку, а затем нажать OK — службы будут активированы.

Далее вам снова необходимо зайти в «Панель управления» и отыскать раздел «Администрирование». После добавления новых служб там появился новый пункт — «Диспетчер служб IIS» — откройте его. Отыщите вкладку «Сайты», а после нажмите на «Добавить FTP сайты», чтобы создать сервер. Далее необходимо настроить данные о вашем сайте: указать его имя и физический путь к данным сервера. Следующим шагом вы можете указать для сервера нестандартный порт, если желаете, а также активировать или деактивировать автоматический запуск FTP в Windows. Рекомендуется сразу отключить SSL, если в дальнейшем понадобится, то сможете подключить.

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

Обязательно после того, как у вас получилось сделать FTP сайт, нужно настроить брандмауэр Windows. Для этого нужно снова открыть «Панель управления», найти пункт «Брандмауэр», отыскать раздел «Дополнительные параметры» и пункт «Правила для входящих соединений». Рекомендуется сразу настроить пассивный режим для входящих соединений, так установка активного режима — это непредсказуемая опция — ваш роутер или фаервол могут начать «ругаться» и ни один клиент не сумеет подключиться к серверу. Потому отметьте пункты «FTP Server Passive» и «FTP сервер (входящий трафик)». Также зайдите в «Правила для исходящих соединений» и поставьте галочку возле «FTP Server».

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

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

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

Для этого найдите корневой каталог сайта и нажмите правой кнопкой мыши «Свойства». Откройте вкладку «Безопасность» и нажмите «Изменить». Укажите название созданной группы пользователей и OK. Потом настройте разрешения для добавленной группы. После этого вам останется лишь зайти в «Диспетчер служб IIS» и найти пункт «Правила авторизации FTP» и добавить разрешающее правило, после чего сервер можно считать успешно созданным и активированным!

Как подключить созданный сервер, как сетевой диск, как открыть FTP в проводнике и какой выбрать клиент

Если не хотите постоянно искать на компьютере папку, а желаете подключить сайт, как сетевой диск, тогда зайдите в «Мой компьютер». Вверху в панели управления вы увидите пункт «Сервис». Нажмите на него, а затем из выпадающего списка выберите «Подключить сетевой диск». В открывшемся окне выберите букву, под которой будет создан сетевой диск, а также отметь пункт «Восстанавливать при входе в систему». Ниже выберите ссылку «Подключить к сайту…». В открывшемся окне найдите «Выберите другое сетевое размещение» и укажите адрес FTP, куда будет вести диск. Укажите пароль и логин, и готово — диск создан.

А чтобы открыть сервер в проводнике, зайдите в «Мой компьютер». Далее в проводнике выберите «Добавить новый элемент в сетевое…».Нажмите «Выберите другое сетевое…». Потом в проводнике появится форма ввода адреса FTP. Вводите адрес и все время жмите «Далее». В итоге, вы сможете в проводнике попасть на FTP сервер.

Как открыть хост в проводнике разобрали, а теперь рассмотрим лучший клиент. Такой клиент — это FileZilla. Данный клиент можно скачать бесплатно и он работает очень быстро, если сравнивать с другими подобными программами. Клиент FileZilla выбирают большинство пользователей Windows. Нет причин и вам не выбрать его.

Порой у человека появляется потребность обмениваться большими файлами в Сети. Отсылать такие файлы, размер которых превышает 10 Мб, неудобно через электронную почту, так как не все сервисы дают на это добро, потому либо приходится дробить файл на части, либо архивировать его, чтобы снизить размер до требуемого. А что делать, если вам нужно выслать не один файл весом выше 100 Мб? Тогда вам пригодится свой FTP server. Вы сможете сделать его на удаленном компьютере и загружать туда любые файлы на высокой скорости через клиент. В данной статье рассмотрим, как создать FTP сервер и в чем заключается основная настройка FTP сервера.

Для каких случаев нужен свой FTP server

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

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

Кроме того, установка FTP сервера в локальной сети — это обязательное условие для вебмастеров, которые хотят протестировать свой сайт перед запуском в Интернет на компьютере.

У вас может быть своя причина, почему вы хотите сделать FTP server, как и метод, которым вы это осуществите. Но в данной статье будет рассмотрен популярный способ генерации «дома» — вы узнаете, как настроить FTP при помощи программы FileZilla.

Как сделать FTP server в FileZilla

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

Процесс установки программы весьма прост. Для начала откройте exe-файл для запуска установщика. В первом шаге инсталляции вам нужно будет согласиться с правилами лицензии. На следующем этапе выберите сервисы, которые вы хотите установить вместе с FileZilla server, а также определите тип инсталляции. Рекомендуется сразу брать «Стандартный». Потом выберите папку, куда будет установлена программа. Далее последует важный шаг — вам нужно выбрать, как система установит FileZilla server — как службу или обычную программу, и будет ли запускаться это приложение при включении системы. Также вы сможете на этом шаге изменить порт для администраторской консоли. Только не забудьте его где-нибудь записать, чтобы потом не переустанавливать программу.

Последний этап установки — это определение пользователей, которым можно пользоваться программой FileZilla server. Лучше, чтобы вы были единственным пользователем на компьютере — тогда не придется настраивать доступ к программе вручную. После этого жмете не кнопку «Install», и дожидаетесь окончания установки.

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

Далее вам нужно пройти в меню «Edit» и открыть «Settings». Во вкладке «General» вы увидите основные настройки для сервера. Вы сможете задать порт, по которому будут подключаться пользователи к серверу, указать максимальное число клиентов, потоков и ограничить сессии таймаутами. Вот теперь порт имеет значение — чтобы обезопасить свой сервер, лучше указать нестандартный порт. Но потом вам нужно будет оповестить об этом пользователей. Если вы не планируете как-либо ограничивать число клиентов, то можете оставить в поле «Max. number of user» значение «0», то есть отсутствие лимита.

Преимущество создания сервера именно при помощи FileZilla server в том, что все настройки вы можете выставлять при помощи удобного интерфейса. Если бы вы делали это где-нибудь в среде Linux, то вам пришлось бы все конфигурации прописывать, что не очень удобно и сложно. К примеру, в FileZilla даже можно настроить привественное сообщение для пользователей. Для этого вам всего лишь нужнно зайти в раздел «Welcome message» и написать текст приветствия для клиентов. А в иной среде вам бы пришлось прописывать специальные команды для этого.

В пункте «IP buildings» вы сможете указать IP-адреса, для которых сервер будет доступен. Если вы укажите ваш IP-адрес, то сервер будет доступен только в локальной сети для вашего компьютера. Если вы хотите работать через сервер в Интернете, то не рекомендуется ограничивать IP-адреса. Если же у вас есть недоброжелатели, и вы знаете их IP-адреса, то можете прописать их в пункте «IP Filters», который будет запрещать вход для указанных IP (можно указывать диапазоны).

Главное отличие настройки сервера для локальной сети и Интернета в том, что во втором случае вам придется как-то согласовать конфигурации с фаерволом и роутером. Фаервол может начать «ругаться» из-за того, что кто-то пытается подключиться к компьютеру, а роутер может не пропустить их через порт. В таком случае вам нужно указать в настройках FileZilla внешний IP-адрес компьютера в разделе «Passive mode settings». Для локальной сети ничего подобного делать не придется — все сразу заработает.

Многие настройки внутри программы FileZilla server вам и вовсе не стоит трогать. К примеру, вам навряд ли понадобится настройка пункта меню «Security Settings», который нужен для регулировки подключения сервера к серверу. Также вам не нужно настраивать «Miscellaneous» и многие другие разделы меню. Не старайтесь вначале разобрать сразу все конфигурации программы, дабы не запутаться и создать конфликтные ситуации в работе сервера из-за неправильных настроек.

Рано или поздно, но на сервере появятся ошибки — они бывают у каждого. Чтобы их быстро вычислить, рекомендуется в разделе меню «Logging» активировать запись лог-файлов. Для этого определите максимальный размер для файла с логами, а также укажите расположение для такого документа на компьютере.

Во вкладке «Speed Limits» вы сможете добавить ограничения как для исходящих, так и для входящих соединений в плане скорости загрузки. Но не стоит этого делать, если нет потребности. Ведь один из самых основных плюсов протокола FTP — это быстрая загрузка, которая перестанет быть таковой, если поставите ограничения. После того, как разберетесь в настройках, добавьте пользователей через меню «Users» — и вашим сервером уже можно будет пользоваться! Только не забудьте передать данные для входа пользователям. По надобности, вы сможете указать анонимных юзеров без логинов. Обязательно укажите для пользователей права доступа.

Файлов) — стандартный протокол , предназначенный для передачи файлов по TCP-сетям (например, Интернет). FTP часто используется для загрузки сетевых страниц и других документов с частного устройства разработки на открытые сервера хостинга.
Протокол построен на архитектуре "клиент-сервер " и использует разные сетевые соединения для передачи команд и данных между клиентом и сервером. Пользователи FTP могут пройти аутентификацию, передавая логин и пароль открытым текстом , или же, если это разрешено на сервере, они могут подключиться анонимно. Можно использовать протокол SSH для безопасной передачи, скрывающей (шифрующей) логин и пароль, а также шифрующей содержимое.
Первые клиентские FTP-приложения были интерактивными инструментами командной строки, реализующими стандартные команды и синтаксис. Графические пользовательские интерфейсы с тех пор были разработаны для многих используемых по сей день операционных систем. Среди этих интерфейсов как программы общего веб-дизайна вроде Microsoft Expression Web , так и специализированные FTP-клиенты (например, CuteFTP).
FTP является одним из старейших прикладных протоколов, появившимся задолго до HTTP , в 1971 году . Он и сегодня широко используется для распространения ПО и доступа к удалённым хостам .
Создание FTP сервера на Windows 7 по шагам:



Переходим в Пуск>Панель управления В Просмотр выбираем "Мелкие значки" Далее выбираем "Программы и компоненты"
Выбираем "Включение или отключение компонентов Windows" Выбираем "Расширяемость FTP", "Служба FTP" и "Консоль управления IIS"
Нажимаем ОК и ждем завершения процесса Переходим в Панель управления>Администрирование
Выбираем "Диспетчер служб IIS"
Переходим на вкладку сайты Нажимаем правую кнопку мыши и в выпадающем меню выбираем "Добавить FTP сайт" Указываем название сайта и расположение (по умолчанию "C:\inetpub\ftproot")
Нажимаем "Далее". Указываем параметры запуска FTP ("Если вам не нужен автоматический запуск FTP, снимите галочку "Запускать FTP сайт автоматически""). В разделе "SSL" устанавливаем "Без SSL"
Нажимаем "Далее", потом "Готово".
Сайт создан. Далее переходим в Панель управления>Брандмауэр>Дополнительные параметры>Правила для входящих соединений. Выбираем и активируем пункты FTP Server Passive(чтобы можно было подключиться к FTP в пассивном режиме) и FTP сервер. Переходим в раздел "Правила для исходящих соединений" и активируем пункт "FTP Server" Далее переходим Панель управления>Администрировние>Управление компьютером>Локальные пользователи>Группы>(правая кнопка мыши)>Создать группу
Указываем название группы "FTP" и нажимаем "Создать".
Далее переходим в Пользователи. Клик правой кнопкой мыши>Новый пользователь Указываем имя пользователя, пароль (не менее 8 символов). Устанавливаем галочки напротив "Запретить смену пароля пользователем" и "Срок действия пароля неограничен". Нажимаем создать
Далее выбираем пользователя, правый клик мыши, "Свойства", "Членство в группах". Нажимаем "Добавить" и выбираем группу "FTP", нмажимаем "ОК".
Еще раз нажимаем "ОК". Переходим в каталог, который мы указали для FTP сервера (смотри "Указываем название сайта и расположение"). Правая кнопка мыши>Свойства>Безопасность>Изменить Далее "Добавить", указываем название группы и "ОК".
Устанавливаем разрешения "Разрешить все" Переходим в Панель управлнения>Администрирование>Диспетчер служб IIS и выбираем наш FTP. Переходим в "Правила авторизации FTP". Выбираем "Добавить разрешающее правило" и указываем нашу группу "FTP". Ставим галочки напротив "Чтение" и "Запись". Нажимаем "ОК"
Если хотите разрешить доступ всем пользователям, снова "Добавить разрешающее правило" и указываем "Все анонымные пользователи". Устанавливаем галочку только напротив "Чтение"!
Переходим в "Проверка подлинности FTP" Выбираем "Анонимный доступ", правая кнопка мыши, "Включить". Теперь к FTP серверу могуть подключиться все.
Переходим в "Ведение журнала FTP". Устанавливаем максимальный размер лога или отключаем вообще.


Коды ответов FTP

Ниже представлено краткое описание кодов ответа, которые могут быть возвращены FTP-сервером . Эти коды были стандартизированы IETF в RFC 959 . Как было сказано ранее, код ответа - трёхзначное число. Первая цифра отвечает за один из трёх исходов: успех, отказ или указание на ошибку либо неполный ответ.
Код Описание
100 Запрошенное действие инициировано, дождитесь следующего ответа прежде, чем выполнять новую команду.
110