FTP сервер – бесплатные версии программ передачи файлов

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

FTP Disk + KeyGen

  • Windows / FTP серверы
  • warezon
  • 99
  • 1-06-2016, 10:26
  • 0

Название: FTP Disk 1.1.8 + KeyGen Размер: 3,55 mb Разработчик: Max Programming, S.L. Операционка: Windows 7, Vista, XP Язык интерфейса: Eng, Rus Дата: 1-06-2016, 10:26 FTP Disk — популярная и уникальная программа, которая предназначена для загрузки файлов на FTP сервер. Для загрузки необходимо подключится к серверу, после чего просто перетащить файлы. Обладает двухоконным интерфейсом, что значительно упростит загрузку файлов. Поддерживается абсолютная навигация,…

Браузер

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

И вот перед нами содержимое FTP-сервера.

Идём в нужную папку, каждый файл в папках FTP в окне браузера представлен в виде активной ссылки, кликнув на которую, мы сможем скачать файл с помощью загрузчика браузера.

Какие данные нужны для подкючения по FTP

При подключении к любому FTP-клиенту вам потребуется:

  1. Логин вида «u1234567».

  2. Пароль от логина «u1234567».

  3. IP-адрес сервера. Также в качестве сервера можно использовать домен, если он уже привязан к хостингу (хост).

Доступы для подключения по FTP вы получите после заказа услуги хостинга в информационном письме, которое придёт на контактный e-mail. Также эта информация указана в Личном кабинете (вкладка “Доступы” в карточке хостинга).

Есть два режима подключения к серверу по FTP — активный (active) и пассивный (passive). Для подключения к серверам нашей компании используйте только пассивный режим.

Где скачать?

Мы будем тестировать настройки на Windows Server 2016 Standart Evalution это пробная версия с ограниченным сроком действия — 180 дней.(Мы не нарушаем закон!)

Скачать Windows Server 2016 Standart Evalution можно по ссылке ниже.

Ссылка/Link: -ru/evalcenter/evaluate-windows-server-2016

И так переходим по ссылке, выбираем в каком виде мы хотим получить Windows — «ISO».(Рис.1)

Рис.1 — Выбираем в каком виде мы хотим получить Windows — ISO.

Заполняем анкету, Ставим галочку в чекбоксе «Yes»(Условия конфиденциальности), и жмём «Continue». Никаких подтверждений требоваться не будет, так что это занимает очень мало времени.(Рис.2)

Рис.2 — Заполнение анкету.

Выбираем свой язык, и жмём «Download».(Рис.3)

В результате скачается iso-образ, примерно с таким названием:

_REFRESH_SERVER_EVAL_X64FRE_

Где скачать?

Объёмом: 6,52 Гб.

Где скачать?
Где скачать?

Рис.3 — Выбираем наш язык, и жмём Download.

Где скачать?
Где скачать?

Для чего нужен FTP-сервер?

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

В качестве программной реализации FTP-сервера в статье будет представлена программа FileZilla Server, которая будет установлена на машину с Windows 7 (для Windows 10 пошаговые действия будут идентичны).

ВАЖНО! Чтобы настроить FTP-сервер, нужно скачать FileZilla Server и FileZilla Client. При этом файл сервера устанавливаем на Windows 7, которая и будет служить сервером, а клиентскую версию программы инсталлируем на Windows 10, с которого и будем получать доступ. Принцип установки клиентской программы стандартный.

Читайте также:  Как исправить синий экран смерти windows?

Рассмотрим принцип установки FileZilla Server. Скачиваем и запускаем программу на своем ПК. Принимаем условия лицензионного соглашения.

Оставляем все отметки так, как на скрине.

Выбираем место для распаковки файлов программы.

Номер порта также не меняем.

Кликаем «Установить».

После инсталляции софта появится небольшое окно, в котором нужно ввести локальный адрес FTP сервера и нажать OK. Порт не трогаем.

После ввода этих данных стоит выполнить несколько настроек. Изначально нажимаем «Edit», «Users».

Появится небольшое окно. Выбираем ветку «General» и кликаем «Add» (добавить пользователя).

Задаем имя пользователю.

Напротив пункта «Password» ставим отметку и вводим пароль нового пользователя.

Переходим по ветке далее и выбираем «Shared Folders». Добавляем папку «FTP01», которая будет доступна новому пользователю. Нажимаем «Add».

Указываем заранее созданную папку «FTP01».

Выделяем добавленную папку и указываем для нее права доступа:

  • Read – только чтение;
  • Write – запись;
  • Delete – удаление;
  • Append – изменение файлов в данной папке.

После выбора прав доступа нажимаем «Ок».

Теперь, чтобы определить IP-адрес, стоит ввести в командной строке с правами Администратора команду «ipconfig».

Теперь переходим на Windows 10 и устанавливаем Клиент. Изначально принимаем условия лицензионного соглашения.

Выбираем «Открыть только для меня». В скобках будет указан пользователь, которого вы создали ранее.

Далее оставляем все, как на скриншоте.

Выбираем папку для распаковки файлов программы.

Запускаем установку программы.

Выполним подключение к FTP серверу через командную строку. Запускаем консоль. Вводим команду «ftp», а далее прописываем «open », где «» — ip адрес FTP сервера. Указываем имя пользователя и вводим пароль. Пароль при вводе не отображается. «Logged on» означает, что мы произвели вход на FTP сервер.

Создадим папку «My_Backup_win10» на FTP сервере — введя команду «mkdir My_Backup_win10». Посмотреть список папок можно с помощью команды «is».

Таким образом, мы подключаемся к FTP серверу с помощью командной строки. Однако, если подключиться через командную строку вам не удалось, можно использовать для подключения Total Commander.

Для чего нужен FTP-сервер

Его основное назначение — удалённая передача файлов. Кроме этой главной операции, можно удалять файлы с сервера, переименовывать их, создавать папки.

Чаще всего FTP-сервер используется для:

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

  • обмена корпоративными данными — например, между филиалами одной компании;

  • передачи контента веб-сайта на сервер хостинговой компании.

Разумеется, это — не исчерпывающий перечень вариантов применения FTP-сервера. Это универсальный инструмент, поэтому его можно использовать и во многих других ситуациях.

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

В этой статье мы расскажем о таких вещах:

  1. как настроить FTP-сервер на компьютере, который подключён к роутеру;
  2. как предоставить к нему доступ из всемирной сети Интернет.

Установка FileZilla Server

Скачайте и установите любой FTP-сервер, который вам нравится, или с которым вы привыкли работать. Мы для примера скачаем бесплатную программу Filezilla 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. Этим вы укажете, что для данной учётной записи будет требоваться пароль.

Читайте также:  Установка и настройка Hyper-V Server 2019

2) Задайте пароль для данной учётной записи;

3) Перейдите в раздел Shared folders:

В разделе Shared folders нажмите Add:

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

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

Задайте разрешения для данного пользователя в папке.

В области Файлы вы можете разрешить или запретить следующие операции с файлами:

  • Чтение;
  • Запись;
  • Удаление;
  • Изменение.

В области Папки вы можете разрешить или запретить следующие операции с папками:

  • Создание;
  • Удаление;
  • Просмотр списка;
  • Просмотр вложенных папок.

После того, как вы зададите разрешения для данного пользователя в текущей папке, нажмите OK для сохранения настроек:

Настройка компьютера

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

Заходим в Панель управления и выбираем Брандмауэр Windows.

Нажимаем ссылку Дополнительные параметры:

Нажимаем правой кнопкой мыши по Правила для входящих подключений и выбираем Создать правило:

Выбираем вариант Для программы и нажимаем Далее:

Установите переключатель в положение Путь программы и с помощью кнопки Обзор укажите путь к файлу FileZilla Затем, нажмите Далее:

Выберите вариант Разрешить подключение и нажмите Далее:

Нажмите Далее ещё раз:

Дайте произвольное имя правилу и нажмите Готово:

Настройка роутера: создание правил проброса портов

Теперь нам необходимо создать проброс портов на шлюзе. Шлюзом может быть роутер, модем или другое устройство.

Войдите на веб-интерфейс роутера (читайте статью о том, что такое веб-интерфейс и как на него зайти: -zajti-v-nastrojki-routera/ ) и откройте раздел перенаправления портов.

Подробнее о перенаправлении портов читайте в нашей статье: Что такое проброс порта.

Создайте два правила.

Правило №1: проброс внешнего порта 21 на порт 21 компьютера, где установлена программа FTP-сервер.

Правило №2: проброс диапазона портов на такой же диапазон портов на компьютере с установленной программой FTP-сервер.

Сохрание настройки.

Как удалённо подключиться к FTP-серверу

Для доступа к FTP-серверу вы можете использовать либо FTP-клиент, либо браузер, либо даже проводник. Конечно же, предпочтительнее использовать FTP-клиент. Мы рекомендуем бесплатную программу FileZilla client. Скачать его вы сможете на официальном сайте: 

В поле Хост введите либо имя хоста (доменное имя), либо внешний IP-адрес роутера. Затем, введите имя пользователя, созданное вами в программе FileZilla Server на компьютере, соответствующий ему пароль и нажмите кнопку Быстрое соединение:

Если в пробросе портов в настройках роутера вы не изменяли порт №21 на нестандартный, то поле Порт можно оставить пустым — программа по умолчанию подключится на 21-ый порт.

Тестирование vsftpd

Сервер готов, но система настроена ещё не полностью. Сначала создадим нашего тестового пользователя с помощью useradd:

sudo useradd -m -c «Test User» -s /bin/bash testuser sudo passwd testuser

Тестирование vsftpd

Поскольку мы хотим подключаться от его имени к FTP-серверу, то нам нужно добавить его в :

echo «testuser» | sudo tee -a /etc/ cat /etc/

Теперь самое время подключится к нашему FTP-серверу и проверить, как там всё работает. Попробуем войти от имени анонимного пользователя:

У нас ничего не получится. Теперь попробуем войти от имени нашего тестового пользователя, и всё заработает как нужно.

Тестирование vsftpd

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

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

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

  • через «Проводник»;
  • через специальную консольную утилиту ftpuse.
Подключение папки FTP-ресурса сетевым диском в ОС Windows

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

  1. Из контекстного меню апплета «Мой компьютер», расположенного на рабочем столе, выполните команду «Подключить сетевой диск».Зайдите в мастер подключения сетевых дисков
  2. Кликните «Подключение к сайту, на котором можно хранить документы и изображения».Для перехода к монтированию вашего сервера кликните «Подключение к сайту, на котором можно хранить документ и изображения»
  3. Введите адрес FTP-сервера, который хотите смонтировать в качестве диска. Это может быть как доменное имя, так и IP-адрес с указанием порта. Значение порта нужно прописать, если сервер настроен на работу с портом, отличным от адрес сервера для монтирования диска
  4. При первом подключении к созданному диску операционная система запросит пароль — введите его, не забыв активировать чекбокс «сохранить пароль», чтобы в следующий раз подключение происходило автоматически. Также деактивируйте чекбокс «Анонимный вход».Введите имя пользователя и пароль для доступа к серверу FTP
Читайте также:  Windows Server: версии, редакции, лицензирование

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

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

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

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

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

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

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

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

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

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

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

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

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

Программные продукты под использование на Linux

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

Vsftpd

Очередной программный продукт списка бесплатных разработок, выступающий FTP сервером под Linux. Разработчики программы утверждают, что безопасность, производительность, стабильность — это основные преимущества бесплатной программы.

VSFTPD

Разработка под платформу Linux – в достаточной степени безопасная, производительная и стабильная. Есть все технические составляющие, чтобы незамедлительно начать пользоваться программой

Фактически, этот программный продукт является классическим приложением по умолчанию для использования в таких широко известных системах (построенных на ядре Linux), как:

  • Ubuntu,
  • Fedora,
  • CentOS,
  • и других.

Программная разработка vsftpd позволяет создавать пользователей, устанавливать параметры  пропускной способности, шифровать соединения через SSL.

Сервером также поддерживается конфигурация для каждого отдельного пользователя, ограничения на IP-адреса, конфигурации IP-адресов на каждом источнике и IPv6.

proFTPD

Разработка proFTPD — оптимальный вариант для пользователей Linux. Если требуется оболочка для работы с файлами, предоставляющая графический интерфейс, простой в использовании, полностью замещающий функции командной строки – это лучшая находка.

PROFTPD

Ещё один вариант под Linux, характерной особенностью которого является графическая оболочка. Этот фактор существенно облегчает работу с инструментом

Единственный нюанс этого продукта — после установки proFTPD владельцу необходимо дополнительно инсталлировать инструмент gadmin GUI tool и подключить этот инструмент к программной оболочке.

Функционал proFTPD предлагает следующий:

  • поддержка IPv6,
  • поддержка модулей,
  • ведение журнала,
  • скрытые каталоги и файлы, могут использоваться как автономный сервер, так и для каждого каталога.

Продукт совместим с разными платформами: FreeBSD, Linux, IRIX, OpenBSD, macOS, Solaris, Cygwin и другими.