Как создать FTP сервер при помощи FileZilla server
Порой у человека появляется потребность обмениваться большими файлами в Сети. Отсылать такие файлы, размер которых превышает 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» — и вашим сервером уже можно будет пользоваться! Только не забудьте передать данные для входа пользователям. По надобности, вы сможете указать анонимных юзеров без логинов. Обязательно укажите для пользователей права доступа.
Как создать FTP-сервер и открыть к нему доступ из Интернета
В этой статье мы расскажем о таких вещах:
- как настроить 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-ый порт.
Как создать и настроить FTP-сервер
Чаще всего пользователи для обмена в сети файлами небольших размеров используют почту или Скайп.
Однако, когда необходимо переслать архив фотографий или фильм, размером в несколько гигабайт, этими сервисами воспользоваться нельзя.
Публичный файлообменник тоже создаёт некоторые трудности, например, ожидание таймера и ограничение скорости. Наилучшее решение в таком случае — создать собственный FTP-сервер.
File Transfer Protocol
Как работает ФТП-протокол
FTP (File Transfer Protocol) — это протокол передачи информации в интернете и локальных компьютерных сетях. Это программа, осуществляющая удалённое подключение к выделенной папке для просмотра и обмена файлами, в том числе больших размеров. Обмен данными возможен от компьютера к удалённому серверу и между другими ФТП-серверами.
Данные передаются без шифрования трафика, поэтому доступ к логинам и паролям легко могут получить злоумышленники. Для безопасной передачи файлов рекомендуется использовать протокол с TLS-защитой — FTPS, шифрующий данные.
Собственный FTP-сервер имеет определённые преимущества:
- позволяет управлять сервером и его ресурсами;
- предоставлять пользователям разные права доступа;
- для него не нужен статический IP-адрес.
- нет ограничений скорости;
- отсутствие оплаты хостеру за его размещение;
В соответствии с тем, какой сложности будет доступ, выбирается программное обеспечение. Чтобы создать FTP-сервер для частного пользования с минимальными настройками,вполне подойдут бесплатные программные пакеты.
Компанией Майкрософт в Windows 7 добавлена функция Internet Information Services (IIS), осуществляющая общий доступ из сети к выделенной для этой цели папке. Поэтому, чтобы создать FTP-сервер для Windows 7, не требуется дополнительно устанавливать ПО.
Установка FTP-сервера
Некоторые стандартные возможности, которыми пользуются не так часто, в Windows 7 отключены по умолчанию. Поэтому, чтобы их активировать, необходимо выполнить ряд шагов.
Для создания ФТП-сервера на Windows 7 необходимо:
- Нажать «Пуск» и открыть раздел «Панель управления». Для удобства просмотра можно выбрать режим «Мелкие значки».
Панель управления в Windows 7
- Перейти в раздел «Программы и компоненты», где выбрать «Включение или отключение компонентов Windows».
Включение и отключение компонентов Windows
- В списке открывшегося меню нужно отметить компоненты, которые следует активировать, поставив рядом галочку. Это папка «FTP-сервер», в ней два пункта: «Расширяемость FTP» и «Служба FTP», а также папка «Средства управления веб-сайтом», а в ней— «Консоль управления IIS». Для запуска нажать OK.
Папка «FTP-сервер»
Настройка ФТП-сервера
- Теперь нужно снова зайти через «Пуск» в «Панель управления».
- Найти раздел «Администрирование» и открыть в этом разделе «Диспетчер служб IIS».
- Перейти во вкладку «Сайты», щёлкнув на название правой кнопкой, выбрать из списка «Добавить FTP сайты».
- В новом окне требуется указать имя будущего ФТП-сервера, и путь к каталогу с его данными.
К следующему этапу настройки можно перейти, нажав кнопку «Далее».
- Теперь устанавливаются параметры сервера. В поле IP-адреса выбрать нужный из списка. Можно привязать его к определённому адресу или сделать расширенный доступ, выбрав пункт «Все свободные». При этом должен быть отмечен стандартный порт— 21.
Если планируется постоянно использовать FTP-сервер, то следует поставить отметку галочкой «Запускать FTP-сайт автоматически». Выбрать опцию «Без SSL», её можно включить в случае необходимости позже. Снова нажать «Далее».
- В новом окне задаётся тип авторизации. В пункте «Проверка подлинности» можно разрешить вход для обычных или анонимных пользователей.
Здесь же можно настроить для них права. Нажать«Готово».
После завершения установки в разделе «Сайты» появится новый ФТП-сервер.
Настройка брандмауэра Windows
Теперь обязательно необходимо настроить брандмауэр Windows для открытия портов и функционирования служб.
Снова войти в «Панель управления», затем «Брандмауэр Windows». Найти раздел «Дополнительные параметры».
Брандмауэр Windows 7
В нём выбрать «Правила для входящих соединений». Для них рекомендуется установить пассивный режим. Для этого правой кнопкой мыши нажать и включить правила «FTP Server Passive» и «FTP-сервер (входящий трафик)». Таким же образом для исходящих подключений включить в соответствующем разделе правило «FTP-Server».
Включить правила «FTP Server Passive» и «FTP-сервер»
Подключение пользователей
Чтобы на сервер могли заходить пользователи, их необходимо подключить.
- Во вкладке «Панель управления» открыть папку «Администрирование».
Раздел Администрирование
- Найти раздел «Управление компьютером», затем перейти к папке «Локальные пользователи». Нажав правой кнопкой на строку «Группы», выбрать функцию «Создать группу». В новом окне указать имя и короткое описание группы, нажать «Создать».
- Теперь можно подключить пользователей к созданной группе. В папке «Локальные пользователи» нажать правой кнопкой на строку «Пользователи» и выбрать из списка меню «Новый». Заполнить поля, введя имя и пароль, здесь же следует установить галочкой запрет на смену пароля.
- Для подключения пользователя нажать правой кнопкой на его учётную запись и выбрать из списка меню пункт «Свойства», далее — вкладка «Членство в группах» и кнопка «Добавить». Найти созданную группу, добавить и нажать OK. Эту процедуру нужно выполнить для всех пользователей сервера.
- На следующем этапе определяются права доступа пользователей группы к рабочему каталогу. Для этого нужно перейти к каталогу «Сайт», щёлкнуть по названию правой кнопкой и открыть «Свойства». Далее — вкладка «Безопасность», в пункте «Изменить» указать название группы и нажать ОК. Затем нужно настроить права для пользователей.
- Войти в «Диспетчер служб IIS», нажав правой кнопкой на строку «Правила авторизации FTP», добавить разрешающее правило. Можно позволить пользователям запись и удаление данных, а можно только чтение.
Установка и настройка сервера завершена. Однако, теперь нужно знать, как зайти на FTP-сервер.
Стандартные функции Windows позволяют сделать это просто. Достаточно открыть папку «Мой компьютер», затем в адресной строке указать путь к серверу.
Другой способ — создать ярлык подключения к ФТП на рабочем столе компьютера.
Для этого открыть«Панель управления», кликнуть правой кнопкой раздел «Сетевое окружение». В задачах выбрать «Добавить новый элемент в сетевое окружение», затем щёлкнуть на пункт «Выберите другое сетевое размещение» и «Далее». Теперь в разделе «Сетевое размещение» появится ярлык, который нужно просто перетащить мышью на рабочий стол.
Как видно, полезно знать, как настроить FTP-сервер на ОС Windows, чтобы сделать обмен данными между пользователями удобным и без ограничений.
Как создать и настроить ftp и tftp сервер на Windows 7 — как открыть, подключить, установить, почему может не работать, инструкция со скриншотами
Упростить работу с компьютерами на Windows, подключёнными по локальной сети, можно с помощью активации FTP и TFTP серверов, каждый из которых имеет свои особенности.
Различия FTP и TFTP серверов
Активация обоих серверов даст вам возможность обмениваться файлами и командами между компьютерами или устройствами, подключёнными друг к другу по локальной сети или другим способом.
TFTP — более простой в открытии сервер, но при этом не поддерживающий какую-либо проверку личности, кроме проверки ID. Поскольку ID можно подделать, то TFTP нельзя считать надёжными, но они легки в использовании. Например, их используют для настройки бездисковых рабочих станций и умных сетевых устройств.
FTP сервера выполняют те же функции, что и TFTP, но имеют возможность проверки подлинности подключаемого устройства при помощи логина и пароля, поэтому более надёжны. С помощью них можно отправлять и принимать файлы и команды.
Если ваши устройства соединены через роутер или используют Firewall, то необходимо заранее пробросить порты 21 и 20 для входящих и исходящих соединений.
Для его активации и настройки лучше всего использовать бесплатную программу — tftpd32/tftpd64, которую можно скачать с одноимённого официального сайта разработчика. Приложение распространяется в двух видах: служба и программа.
Каждый вид разделяется на версии для 32-х и 64-х битной системы.
Вы можете использовать любой вид и версию программы, наиболее подходящую вам, но далее для примера будут приведены действия в 64-х битной программе, работающей как служба (service edition).
- После того как вы скачаете нужную программу, выполните её установку и перезагрузите компьютер, чтобы служба самостоятельно запустилась.
Перезагружаем компьютер
- Никакие настройки в течение установки и после неё изменять не стоит, если вам не нужны какие-либо индивидуальные изменения. Поэтому после перезагрузки компьютера достаточно запустить приложение, проверить настройки и можно приступать к использованию TFTP. Единственное, что стоит изменить, это папку, отведённую под сервер, так как по умолчанию для него отведён весь диск D.
Устанавливаем стандартные настройки или подстраиваем сервер под себя
- Для передачи данных на другое устройство используйте команду tftp 192.168.1.10 GET название_файла.txt, а для получения файла с другого устройства — tftp 192.168.1.10 PUT название_файла.txt. Все команды необходимо вводить в командной строке.
Выполняем команды для обмена файлами через сервер
- Раскройте панель управления компьютером.
Запускаем панель управления
- Перейдите к разделу «Программы».
Переходим к разделу «Программы»
- Перейдите к подразделу «Программы и компоненты».
Переходим к разделу «Программы и компоненты»
- Кликнете по вкладке «Включение и отключение компонентов».
Кликаем по кнопке «Включение и отключение компонентов»
- В развернувшемся окошке найдите древо «Службы IIS» и активируйте все компоненты, в него входящие.
Активируем дерево «Службы IIS»
- Сохраните результат и дождитесь, пока включённыеэлементы будут добавлены системой.
Дождитесь, пока компоненты будут добавлены системой
- Возвратитесь к главной странице панели управления и перейдите к разделу «Система и безопасность».
Переходим в раздел «Система и безопасность»
- Перейдите к подразделу «Администрирование».
Переходим к подразделу «Администрирование»
- Откройте программу «Диспетчер служб IIS».
Открываем программу «Диспетчер служб IIS»
- В появившемся окошке обратитесь к древу, находящемуся в левой стороне программы, щёлкните правой кнопкой мышки по подпапке «Сайты» и перейдите к функции «Добавить FTP-сайт».
Нажимаем на пункт «Добавить FTP-сайт»
- Заполните поле с названием сайта и пропишите путь до папки, в которую будут отправляться принимаемые файлы.
Придумываем название сайта и создаем для него папку
- Начинается настройка FTP. В блоке IP-адрес поставьте параметр «Все свободные», в блоке SLL параметр «Без SSL». Включённая функция «Запускать сайт FTP автоматически» позволит серверу включаться самостоятельно каждый раз при включении компьютера.
Выставляем необходимые параметры
- Проверка подлинности позволяется выбрать два варианта: анонимный — без логина и пароля, обычный — с логином и паролем. Отметьте те варианты, которые подходят вам.
Выбираем, кто будет иметь доступ к сайту
- Создание сайта на этом завершается, но необходимо выполнить ещё некоторые настройки.
Сайт создан и добавлен в список
- Возвратитесь к разделу «Система и безопасность» и перейдите из него к подразделу «Брандмауэр».
Открываем раздел «Брандмауэр Windows»
- Откройте дополнительные параметры.
Переходим к дополнительным настройкам брандмауэра
- В левой половине программы сделайте активной вкладку «Правила для входящих подключений» и активируйте функции «FTP сервер» и «Трафик FTP-сервера в пассивном режиме», кликая по ним правой кнопкой мышки и указывая параметр «Включить».
Включаем функции «FTP сервер» и «Трафик FTP-сервера в пассивном режиме»
- В левой половине программы сделайте активной вкладку «Правила для исходящих подключений» и запустите таким же методом функцию «Трафик FTP-сервера».
Включаем функцию «Трафик FTP-сервера»
- Следующий шаг — создание новой учётной записи, которая получит все права по управлению сервером. Для этого возвратитесь к разделу «Администрирование» и выберите в нём приложение «Управление компьютером».
Открываем приложение «Управление компьютером»
- Находясь в разделе «Локальные пользователи и группы», выберите подпапку «Группы» и начните создание в ней ещё одной группы.
Нажимаем кнопку «Создать группу»
- Заполните все необходимые поля любыми данными.
Заполняем информацию о создаваемой группе
- Перейдите к подпапке «Пользователи» и начните процесс создания нового пользователя.
Нажимаем кнопку «Новый пользователь»
- Заполните все необходимые поля и завершите процесс.
Заполняем информацию о пользователе
- Откройте свойства созданного пользователя и раскройте вкладку «Членство в группах». Кликнете по кнопке «Добавить» и внесите пользователя в группу, которую создавали чуть раньше.
Нажимаем кнопку «Добавить»
- Теперь перейдите к папке, которая отдана для использования сервером FTP. Откройте её свойства и перейдите к вкладке «Безопасность», кликнете в ней по кнопке «Изменить».
Нажимаем кнопку «Изменить»
- В открывшемся окошке кликнете по кнопке «Добавить» и внесите в список группу, которая была создана ранее.
Нажимаем кнопку «Добавить» и добавляем созданную ранее группу
- Выдайте все разрешения внесённой группе и сохраните внесённые изменения.
Устанавливаем галочки напротив всех пунктов разрешения
- Вернитесь к диспетчеру служб IIS и перейдите к разделу с созданным вами сайтом. Откройте функцию «Правила авторизации 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 сервера предназначены для создания локальных и общих сайтов, позволяющих обмениваться файлами и командами между пользователями, имеющих доступ к серверу. Оформить все нужные настройки можно как с помощью встроенных функций системы, так и через сторонние приложения. Чтобы получить некоторые преимущества, вы можете преобразовать папку с сервером в сетевой диск.
- Денис Долгополов
- Распечатать
FTP сервер – что это, как создать и настроить ФТП server на компьютере Windows 7, 8, 10, стандартными средствами или с помощью FileZilla Server
Файлы в компьютерных системах передаются с помощью определенных протоколов. Одним из первых стал FTP или протокол передачи файлов. Использование ФТП позволяет работать с серверами такого же типа, по сути это что-то вроде подключения к какой-то папке, находящейся на другом компьютере или сервере.
FTP сервер – это ПК, который подключен к Сети и хранит файлы, которые доступны остальным пользователям Сети. Для подключения и получения доступа к файлам пользователь на своем ПК должен иметь специальный протокол FTP. Подключится к серверу можно посредством специальных программ (FTP-клиентов) или интернет-браузера и файловых менеджеров.
Установка средствами операционной системы
Любая операционная система позволяет установить и запустить FTP сервер собственными средствами совершенно бесплатно. При этом, на всех ОС Windows (7, 8, 10) это делается одинаково. Для того, чтобы «поднять» FTP нужно:
- Добавить компоненты: «Панель управления» — «Программы и компоненты» — «Включение компонентов», затем ищем «Службы IIS» — «FTP-сервер», «Службы Интернета» и «Средства управления веб-сайтом» — «Службы IIS» — ОК;
- После установки компонентов, необходимо запустить FTP-server: «Панель управления» — «Сеть и безопасность» — «Администрирование» — «Диспетчер служб IIS»;
- В левой колонке открыть контекстное меню на вкладке «Сайты» — «Добавить FTP-сайт» — ввести имя и каталог, а затем адрес сайта и путь;
- Указать параметры запуска сервера и отключить SSL;
- Указать «Анонимный» и «Обычный» — Готово;
- ФТП сервер создан.
После этого необходимо его настроить:
- «Панель управления» — «Система и безопасность» — «Брандмауэр» — «Дополнительные параметры»;
- «Правила для входящих» — включить правила «FTP-сервер» и «Трафик FTP-сервера»;
- «Правила для исходящих» — включить правило «Трафик FTP-сервера».
После изменения параметров брандмауэра надо создать пользователя с доступом к серверу по FTP:
- Панель управления — Система и безопасность – Администрирование — Управление компьютером — Локальные пользователи – Группы;
- Вызвать контекстное меню раздела и кликнуть «Создать группу…»;
- Заполнить данные о группе и создать ее;
- Возвратится на вкладку «Новый пользователь» и создать его точно так же;
- Прописать пароль и выставить галки на «Запретить смену пароля пользователем» и «Срок действия пароля» не ограничен;
- Вызвать контекстное меню на строке созданного пользователя – Членство в группах – Добавить – Дополнительно – Поиск – Выбрать только что созданную группу – ОК.
Открываем файл apk на компьютере
Теперь следует вернутся в каталог, который был указан для ФТП (c:inetpubftproot) и открыть его свойства: Безопасность – Изменить – Добавить — Пользователи FTP – установить галочку «Полный доступ» – ОК.
После этого завершающий этап настройки, для этого вновь надо вернутся в Диспетчер служб IIS и выбрать созданный сайт:
- Правила авторизации FTP — вызвать контекстное меню — Добавить разрешающее правило – группа FTP;
- Поставить галочки у «Чтение» и «Запись».
На этом создание и конфигурирование закончены. Подключится к нему можно через проводник Windows: Мой компьютер – ввести адрес сервера в строку для анонимного входа и добавить пароль и имя администратора для управления сайтом.
Использование FileZilla Server
Это один из самых распространенных дистрибутивов по созданию и использованию FTP серверов. Среди его возможностей перетаскивание объектов, синхронизация каталогов и поиск на удалённых серверах, а также многопоточная загрузка файлов.
Скачать его можно с официального сайта, где следует выбрать ОС и тип программы: FileZilla Client или Server. После этого:
- Кликнуть на скачанном файле и начать установку;
- В открывшемся окне принять лицензионное соглашение (кнопка «I Аgree»);
- Выбрать тип установки, при этом рекомендуется выбрать Standart. Всего их 5:
- standart – этот тип будет устанавливать полностью весь дистрибутив для полного функционирования сервера;
- full – к полному дистрибутиву копируется и код программы, что позволит его при желании отредактировать;
- service only – только ФТП сервис, без доступа через интерфейс;
- interface only – только видимая форма управления;
- custom – выборочная установка параметров.
- Кликнуть «Next» и выбрать папку, куда установится программа, вновь кликнуть «Next».
После этого надо выбрать способ запуска:
- Служба и запуск при входе в ОС;
- Служба и ручной запуск всегда;
- Простая установка и ручной запуск.
Как настроить хамачи в разных версиях Windows
Лучше всего отдать предпочтение первому или второму варианту, отличия последнего в том, что придется самостоятельно искать и запускать службу. Стоит также изменить порт подключения со стандартного на любой другой для безопасности и кликнуть «Next». Следующая задача – это выбор вариантов запуска:
- При входе в систему всем пользователям;
- Только для текущего пользователя при запуске ОС;
- Вручную.
После этого можно кликать на кнопку «Install» и ждать полной установки и запуска дистрибутива.
Настройки
Сразу после установки откроется окно, где необходимо будет прописать адрес, порт локального подключения и пароль администратора.
Изменение параметров осуществляется в меню «Edit» — «Settings» или через иконку на панели:
В окне настроек «General Settings» задаются параметры для стороннего подключения: порт подключения клиентов, максимальное количество потоков (по умолчанию 0, т.е. неограниченное), а также таймауты.
В настройках также возможно:
- Прописать приветствие для клиентов;
- Настроить IP-адреса доступа к FTP серверу в пункте «IP bindings»;
- Задать запрещенные IP-адреса и исключения в «IP Filter»;
- Настроить параметры пассивного подключения в «Passive mode settings»;
- В «Security Settings» можно задать ограничения на соединения;
- В разделе «Miscellaneous» находятся не особо важные настройки, поэтому их лучше вовсе не трогать;
- В разделе «Admin Interface Settings» есть возможность прописать IP-адрес и порт управления и прочие адреса, которым разрешен доступ.
Для настройки доступа пользователей необходимо пройти путь «Edit» — «Users» и в открывшемся окне кликнуть на «Add».
Потребуется прописать имя и принадлежность к группе, кликнуть на «ОК».
После прописать пароль и ограничения.
На вкладке «Share Folders» предоставить пользователю разрешение к определенным папкам: «Add» — нужная папка и действие (только чтение, запись, удаление) и права на редактирование «Append».
Настройка брандмауэра и роутера
После настройки утилиты следует настроить и подключения в брандмауэре:
- Панель управления — Брандмауэр Windows;
- Контекстное меню на «Правила для входящих» — Создать правило;
- Опция «Для программы» — Далее;
- Выбрать «Путь программы» — Обзор – путь к FileZilla Server.exe. – Далее;
- Разрешить подключение – Далее – Вводим любое имя – Далее и Готово.
После настройки брандмауэра также можно настроить и роутер, а точнее проброс портов на шлюзе:
- Открыть веб-интерфейс роутера: подключить его к ПК через стандартный кабель, прописать в строке поиска IP-адрес роутера, а затем логин и пароль. Все эти данные пишутся на наклейке на задней стенке устройства;
- Открыть раздел «Переадресация»;
- Создать 2 правила для портов: 1 — проброс внешнего 21 на внутренний 21 порт компьютера, 2 — проброс диапазонов портов на порты ПК;
- Сохранить.
После всех настроек пользователи смогут получить доступ к серверу через ФТП-клиент FileZilla client. Пользоваться ФТП очень просто:
- Поле Хост – это доменное имя или внешний IP-адрес маршрутизатора;
- Заполняем имя пользователя сервера и пароль, затем быстрое соединение.
Использование Golden FTP Server
Golden FTP server – это утилита, которая позволяет создавать ФТП сервера на любом ПК. Ее можно скачать на официальном сайте, где есть возможность воспользоваться пробным бесплатным периодом.
После скачивания и установки следует:
- Кликнуть «Добавить» — «Путь» — прописать нужную папку;
- При желании можно кликнуть «Разрешить полный доступ», тогда другие пользователи смогут редактировать общедоступные файлы и загружать свои;
- Скопировать в буфер обмена адрес открытой папки;
- Используя средства доступа, проверить работоспособность сервера.
Любой пользователь, которому владелец сообщит адрес будет иметь доступ к файлам. Создать и настроить ФТП достаточно просто, главное выбрать наиболее удобный способ и следовать инструкциям.