Как создать и настроить FTP и TFTP сервера в Windows 7
38172
2
05 Июл 2017
Упростить работу с компьютерами на Windows, подключёнными по локальной сети, можно с помощью активации FTP и TFTP серверов, каждый из которых имеет свои особенности.
Активация обоих серверов даст вам возможность обмениваться файлами и командами между компьютерами или устройствами, подключёнными друг к другу по локальной сети или другим способом.
TFTP — более простой в открытии сервер, но при этом не поддерживающий какую-либо проверку личности, кроме проверки ID. Поскольку ID можно подделать, то TFTP нельзя считать надёжными, но они легки в использовании. Например, их используют для настройки бездисковых рабочих станций и умных сетевых устройств.
FTP сервера выполняют те же функции, что и TFTP, но имеют возможность проверки подлинности подключаемого устройства при помощи логина и пароля, поэтому более надёжны. С помощью них можно отправлять и принимать файлы и команды.
Если ваши устройства соединены через роутер или используют Firewall, то необходимо заранее пробросить порты 21 и 20 для входящих и исходящих соединений.
Создание и настройка TFTP на Windows 7
Для его активации и настройки лучше всего использовать бесплатную программу — tftpd32/tftpd64, которую можно скачать с одноимённого официального сайта разработчика. Приложение распространяется в двух видах: служба и программа. Каждый вид разделяется на версии для 32-х и 64-х битной системы. Вы можете использовать любой вид и версию программы, наиболее подходящую вам, но далее для примера будут приведены действия в 64-х битной программе, работающей как служба (service edition).
После того как вы скачаете нужную программу, выполните её установку и перезагрузите компьютер, чтобы служба самостоятельно запустилась.
Перезагружаем компьютер
Никакие настройки в течение установки и после неё изменять не стоит, если вам не нужны какие-либо индивидуальные изменения. Поэтому после перезагрузки компьютера достаточно запустить приложение, проверить настройки и можно приступать к использованию TFTP. Единственное, что стоит изменить, это папку, отведённую под сервер, так как по умолчанию для него отведён весь диск D.
Устанавливаем стандартные настройки или подстраиваем сервер под себя
Для передачи данных на другое устройство используйте команду tftp 192.168.1.10 GET название_файла.txt, а для получения файла с другого устройства — tftp 192.168.1.10 PUT название_файла.txt. Все команды необходимо вводить в командной строке.
Выполняем команды для обмена файлами через сервер
Создание и настройка FTP
Раскройте панель управления компьютером.
Запускаем панель управления
Перейдите к разделу «Программы».
Переходим к разделу «Программы»
Перейдите к подразделу «Программы и компоненты».
Переходим к разделу «Программы и компоненты»
Кликнете по вкладке «Включение и отключение компонентов».
Кликаем по кнопке «Включение и отключение компонентов»
В развернувшемся окошке найдите древо «Службы IIS» и активируйте все компоненты, в него входящие.
Активируем дерево «Службы IIS»
Сохраните результат и дождитесь, пока включённыеэлементы будут добавлены системой.
Дождитесь, пока компоненты будут добавлены системой
Возвратитесь к главной странице панели управления и перейдите к разделу «Система и безопасность».
Переходим в раздел «Система и безопасность»
Перейдите к подразделу «Администрирование».
Переходим к подразделу «Администрирование»
Откройте программу «Диспетчер служб IIS».
Открываем программу «Диспетчер служб IIS»
В появившемся окошке обратитесь к древу, находящемуся в левой стороне программы, щёлкните правой кнопкой мышки по подпапке «Сайты» и перейдите к функции «Добавить FTP-сайт».
Нажимаем на пункт «Добавить FTP-сайт»
Заполните поле с названием сайта и пропишите путь до папки, в которую будут отправляться принимаемые файлы.
Придумываем название сайта и создаем для него папку
Начинается настройка FTP. В блоке IP-адрес поставьте параметр «Все свободные», в блоке SLL параметр «Без SSL». Включённая функция «Запускать сайт FTP автоматически» позволит серверу включаться самостоятельно каждый раз при включении компьютера.
Выставляем необходимые параметры
Проверка подлинности позволяется выбрать два варианта: анонимный — без логина и пароля, обычный — с логином и паролем. Отметьте те варианты, которые подходят вам.
Выбираем, кто будет иметь доступ к сайту
Создание сайта на этом завершается, но необходимо выполнить ещё некоторые настройки.
Сайт создан и добавлен в список
Возвратитесь к разделу «Система и безопасность» и перейдите из него к подразделу «Брандмауэр».
Открываем раздел «Брандмауэр Windows»
Откройте дополнительные параметры.
Переходим к дополнительным настройкам брандмауэра
В левой половине программы сделайте активной вкладку «Правила для входящих подключений» и активируйте функции «FTP сервер» и «Трафик FTP-сервера в пассивном режиме», кликая по ним правой кнопкой мышки и указывая параметр «Включить».
Включаем функции «FTP сервер» и «Трафик FTP-сервера в пассивном режиме»
В левой половине программы сделайте активной вкладку «Правила для исходящих подключений» и запустите таким же методом функцию «Трафик FTP-сервера».
Включаем функцию «Трафик FTP-сервера»
Следующий шаг — создание новой учётной записи, которая получит все права по управлению сервером. Для этого возвратитесь к разделу «Администрирование» и выберите в нём приложение «Управление компьютером».
Открываем приложение «Управление компьютером»
Находясь в разделе «Локальные пользователи и группы», выберите подпапку «Группы» и начните создание в ней ещё одной группы.
Нажимаем кнопку «Создать группу»
Заполните все необходимые поля любыми данными.
Заполняем информацию о создаваемой группе
Перейдите к подпапке «Пользователи» и начните процесс создания нового пользователя.
Нажимаем кнопку «Новый пользователь»
Заполните все необходимые поля и завершите процесс.
Заполняем информацию о пользователе
Откройте свойства созданного пользователя и раскройте вкладку «Членство в группах». Кликнете по кнопке «Добавить» и внесите пользователя в группу, которую создавали чуть раньше.
Нажимаем кнопку «Добавить»
Теперь перейдите к папке, которая отдана для использования сервером FTP. Откройте её свойства и перейдите к вкладке «Безопасность», кликнете в ней по кнопке «Изменить».
Нажимаем кнопку «Изменить»
В открывшемся окошке кликнете по кнопке «Добавить» и внесите в список группу, которая была создана ранее.
Нажимаем кнопку «Добавить» и добавляем созданную ранее группу
Выдайте все разрешения внесённой группе и сохраните внесённые изменения.
Устанавливаем галочки напротив всех пунктов разрешения
Вернитесь к диспетчеру служб IIS и перейдите к разделу с созданным вами сайтом. Откройте функцию «Правила авторизации FTP».
Переходим к функции «Правила авторизации FTP»
Кликнете правой клавишей мышки по незаполненному месту в развернувшемся подпункте и выберите действие «Добавить разрешающее правило».
Выбираем действие «Добавить разрешающее правило»
Отметьте галочкой пункт «Указанные роли или группы пользователей» и заполните поле именем зарегистрированной ранее группы. Разрешения необходимо выдать все: чтение и запись.
Выбираем пункт «Указанные роли или группы пользователей»
Вы можете создать ещё одно правило для всех остальных пользователей, выбрав в нём «Все анонимные пользователи» или «Все пользователи» и установив разрешение только на чтение, чтобы никто кроме вас не мог редактировать данные, хранящиеся на сервере. Готово, на этом создание и настройка сервера завершена.
Создаем правило для остальных пользователей
Видео: настройка FTP
Вход на FTP через проводник
Чтобы войти на созданный сервер с компьютера, подлеченного к главному компьютеру по локальной сети, через стандартный проводник, достаточно в поле для пути указать адрес ftp://192.168.10.4, так вы войдёте анонимно. Если вы хотите войти как авторизованный пользователь, то введите адрес ftp://ваше_имя:пароль@192.168.10.4.
Для подключения к серверу не по локальной сети, а через интернет, используются те же самые адреса, но цифры 192.168.10.4 заменяются имя сайта, созданного вами ранее. Напомним, что для подключения через интернет, полученный с роутера, необходимо пробросить порты 21 и 20.
Причины, по которым могут не работать
Сервера могут работать некорректно, если вы не выполнили все необходимые настройки, описанные выше, или вводите какие-либо данные неправильно, перепроверьте всю информацию. Второй причиной для поломки являются сторонние факторы: неправильно настроенный роутер, Firewall, встроенный в систему или сторонний антивирус, блокирует доступ, правила, установленные на компьютере, мешают работе сервера. Чтобы решить проблему, связанную с FTP или TFTP сервером, необходимо точно описать, на каком этапе она появилась, только тогда вы сможете найти решение на тематических форумах.
Как подключить в качестве сетевого диска
Чтобы преобразовать папку, отведённую под сервер, в сетевой диск стандартными методами Windows, достаточно выполнить следующие действия:
Кликнете правой кнопкой мыши по иконке «Мой компьютер» и перейдите к функции «Подключить сетевой диск».
Выбираем функцию «Подключить сетевой диск»
В развернувшемся окошке кликнете по кнопке «Подключение к сайту, на котором вы можете хранить документы и изображения».
Нажимаем на кнопку «Подключение к сайту, на котором вы можете хранить документы и изображения»
Пропускаем все страницы до шага «Укажите расположение веб-сайта» и прописываем в строке адрес вашего сервера, завершаем настройки доступа и завершаем операцию. Готово, папка с сервером преобразована в сетевой диск.
Указываем расположение веб-сайта
Сторонние программы для настройки сервера
Программа для управления TFTP — tftpd32/tftpd64, уже была описана выше в статье, в разделе «Создание и настройка TFTP сервера». Для управления FTP серверами можно использовать программу FileZilla.
После окончания установки приложения, откройте меню «Файл» и кликнете по разделу «Менеджер сайтов», чтобы редактированию и созданию нового сервера.
Переходим к разделу «Менеджер сайтов»
Когда завершите работу с сервером, сможете управлять всеми параметрами в режиме двухоконного проводника.
Работа с FTP сервером в FileZilla
FTP и TFTP сервера предназначены для создания локальных и общих сайтов, позволяющих обмениваться файлами и командами между пользователями, имеющих доступ к серверу. Оформить все нужные настройки можно как с помощью встроенных функций системы, так и через сторонние приложения. Чтобы получить некоторые преимущества, вы можете преобразовать папку с сервером в сетевой диск.
2 комментария