Как создать ftp сервер – компьютерные советы | Портал про авто и технологии

Как создать ftp сервер – компьютерные советы

Оглавление

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

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

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

Настройка программы 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 на компьютере, соответствующий ему пароль и нажмите кнопку Быстрое соединение:

Как создать и настроить FTP сервер на домашнем компьютере

Главная > Частозадаваемые вопросы > Как создать и настроить FTP сервер на домашнем компьютере

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

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

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

Конечно, чтобы обычный компьютер превратился в FTP сервер, необходимы дополнительные программы. Что касается операционной системы, достаточно будет той, которая на компьютере уже установлена. Покупать дополнительную вроде «Windows Server» нет острой необходимости. Разве что просто хочется.

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

К тому же очень часто за такие навороченные по всем параметрам утилиты вовсе не бесплатны.
Время от времени за них придется платить. Если ваш компьютер будет сервером только в домашних условиях можно воспользоваться и другими программами, которые и попроще, и бесплатны.

Вот некоторые из них: Golden FTP Server и FileZilla Server.

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

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

Набор вспомогательных инструментов у нее намного больше, но и цена ее немалая. Стоит она почти тридцать долларов.

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

А теперь рассмотрим способ использования и настройку FTP сервера. Сводя описание инструкции к минимуму можно выделить основные моменты.

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

Следующим этапом будет ввод данных пользователей введение черного списка адресов и других дополнительных параметров.

Как настроить FTP сервер в Windows с помощью служб IIS

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

Однако, если вы хотите настроить свой собственный FTP-сервер в Windows через IIS можно сделать так, но это требует больше технических знаний.

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

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

Также стоит отметить, что различных версий IIS с ОС Windows и все они имеют немного разные наборы функций. В IIS 5.0 в Windows 2000 и 5.1 с Windows XP Профессиональная. Службы IIS 6 для Windows Server 2003 и Windows XP Профессиональная 64-разрядная. IIS 7 был полностью переписанный IIS и входит в состав Windows Server 2008 и Windows Vista.

IIS 7.5 был выпущен вместе с Windows 7, в IIS 8 выпущен с Windows 8 и IIS 8.5 поставляться с Windows 8.1. Лучше использовать IIS 7.5 или выше, если возможно, так как они поддерживают большинство функций и повышения производительности.

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

Первое, что Вам необходимо настроить для своего FTP-сервер в Windows, чтобы убедиться, что у вас есть интернет, информационное обслуживание установленных (IIS). Помните, службы IIS поставляется только с Pro, профессиональная, Ultimate или Enterprise версиях Windows.

В Windows Vista и выше, нажмите на ПускПанель управления и перейдите в Добавить/удалить программы. Затем щелкните на Добавить/удалить компоненты Windows. Для Windows 7 и выше, нажмите на “программы и компоненты” панели управления, а затем нажмите на кнопку Windows или выключить.

В мастере компонентов, прокрутите вниз, пока вы видите IIS в списке и проверьте его. Прежде чем нажать кнопку Далее , хотя, убедитесь, что вы нажимаете на детали , а затем проверьте протокол передачи файлов (FTP) услуги.

Для Windows 7 и выше, идите вперед и нажмите на флажок служб IIS и FTP-сервер. Вы также должны убедиться, что вы проверили веб-инструменты управления коробки, иначе Вы не сможете управлять IIS администрирование позже. Для FTP, нужно проверять служба FTP  в противном случае Вы не можете создать FTP-сервер.

Нажмите кнопку ОК и затем нажмите кнопку Далее. Windows будет идти вперед и установит необходимые файлы служб IIS и FTP-службы. Вам может быть предложено вставить ваш Windows XP или диск с Windows Vista на данный момент. Вам не нужен диск для Windows 7 или выше.

Установка и настройка IIS для FTP

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

При открытии IIS в Vista или более ранней версии в первый раз, вы увидите только имя компьютера в меню слева. Идите вперед и щелкните символ рядом с именем компьютера и вы увидите несколько опций, таких как веб-сайты, FTP-сайты и т. д. Нас интересует FTP-сайты. Вы должны увидеть по-умолчанию FTP-сайт, щелкните на нем.

Вы заметите, после того, как Вы нажмете на FTP-узел по умолчанию, что есть несколько кнопок сверху, которые похожи на магнитофон кнопки: воспроизведение, стоп и пауза. Если кнопка Play неактивна, это означает, что FTP-сервер активный. FTP-сервер сейчас и работает! Вы можете подключиться к нему через FTP-клиент. Я пользуюсь SmartFTP, но вы можете использовать все, что вам нравится.

Для Windows 7 и выше, вы увидите другой взгляд на IIS. Во-первых, нет кнопки играть или что-нибудь подобное. Кроме того, вы увидите кучу вариантов конфигурации прямо на домашнем экране для проверки подлинности, параметры SSL, просмотр каталогов и т. д.

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

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

Далее, вы должны настроить привязки и SSL. Привязки в принципе, какие IP-адреса вы хотите, чтобы использовали FTP-сайт. Вы можете оставить его на все Неназначенные если Вы не планируете запуск любой другой сайт. Сохраните флажок запускать FTP-сайт автоматически и выбрать не по протоколу SSL , если Вы не понимаете сертификаты.

Наконец, Вы должны настроить проверку подлинности и авторизацию. Вы должны выбрать, хотите ли вы Аноним или обычную проверку подлинности или оба. Для авторизации можно выбрать всех пользователей, анонимных пользователей или конкретных пользователей.

Вы можете на самом деле настроить доступ к FTP-серверу локально, при открытии Explorer и набираете в ftp://localhost. Если все работало хорошо, вы должны увидеть загрузить папку без ошибок.

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

Итак, теперь у нас есть сайт и все работает! Теперь, когда вы уроните данные вы хотите поделиться? В IIS, FTP по умолчанию сайт находится в C:Inetpubftproot. Вы можете сбросить данные, но что делать, если у вас уже есть данные расположенные в другом месте и не хотите, перемещать его в inetpub?

В Windows 7 и выше, вы можете выбрать любое место которое вы хотите, с помощью мастера, но это еще только одна папка. Если вы хотите добавить дополнительные папки на FTP сайте, вам нужно добавить виртуальные каталоги. А сейчас просто откройте каталог ftproot и дамп файлов в него.

Сейчас обновите ваш FTP-клиент и теперь вы должны увидеть ваши файлы! Итак, теперь у вас есть и работает FTP-сервера на локальном компьютере. Так как вы хотите соединиться с другим компьютером по локальной сети?

Для того чтобы сделать это, вы нужно будет, открыть Брандмауэр Windows, чтобы разрешить FTP-подключения к компьютеру; в противном случае все внешние компьютеры будут заблокированы. Вы можете сделать это, зайдя в ПускПанель управления, нажав на “Брандмауэр Windows” и нажмите на вкладку дополнительно.

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

Немного всплывающее окно будет отображаться с некоторыми настройками, которые можно изменить, просто оставьте его как есть и нажмите ОК. Снова нажмите кнопку ОК в главном окне брандмауэра.

В Windows 7 и выше, процесс отличается для открытия порта брандмауэра. Откройте Брандмауэр Windows в панели управления и нажмите на дополнительные параметры в левой части.

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

Затем нажмите на Правила для исходящего подключения и сделайте то же самое для FTP-сервера (FTP трафик-out).

 У вас сейчас открылся брандмауэр для FTP соединения. Теперь попробуйте подключиться к FTP-сайта с другого компьютера в сети.

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

Перейдите в Пуск, нажмите выполнить и введите команду cmd. Введите команду ipconfig и запишите номер IP-адреса:

В ваш FTP-клиент на другой компьютер, когда вы ввели IP-адрес вы просто записали и анонимное подключение. Теперь вы должны видеть все ваши файлы, как вы делали на FTP-клиент, который был на локальном компьютере. Опять же, вы также можете перейти в проводник и просто введите в FTP:ipaddress для подключения.

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

Назад в IIS, щелкните правой кнопкой мыши по умолчанию FTP-сайта и выберите новое, а затем виртуальный Каталог.

В Windows 7 щелкните правой кнопкой мыши на название сайта и выберите Добавить виртуальный Каталог.

При создании виртуального каталога в IIS, вы в основном собираетесь создать псевдоним, который указывает на папку на локальном жестком диске. Так в мастере, первое, что вас попросят это имя псевдоним. Сделать что-то простое и полезное, как “WordDocs” или “FreeMovies” и т. д.

Нажмите кнопку Далее и сейчас найдите путь, где вы хотите ссылаться на псевдоним. Так что если у вас есть куча фильмов, которыми вы хотите поделиться, перейдите в эту папку.

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

Нажмите кнопку Далее и затем кнопку Готово! Теперь вы увидите ваш новый виртуальный каталог под FTP-узел по умолчанию. В Windows 7 и выше, процесс сводится к одному диалоговому окну, показанное ниже:

Вы можете подключиться к себе через Ваш FTP-клиент путем проставления в поле путь “/Test” или “/NameOfFolder”. В проводнике, вы просто наберите ftp://ipaddress/aliasname.

Теперь вы будете видеть только файлы, находящиеся в папке, которую мы создали.

Вот об этом! Вы можете создать столько папок, сколько вам нравится! Единственное, что вам нужно сделать, это раздавать IP адреса всем, кто подключается из вне вашей внутренней сети. Если вы хотите, чтобы пользователи подключались из любой точки мира, вам нужно будет дать им свой внешний IP, который можно узнать, зайдя на http://whatismyipaddress.com/.

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

Что такое Проброс портов?

Настройка динамического DNS для удаленного доступа

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

Создание и настройка FTP-сервера на домашнем ПК

Нередко бывают случаи, когда нам необходимо обменяться файлами с кем-то в сети. Для файлов небольшого размера можно воспользоваться почтой. Это приемлемо, когда его размер не превышает нескольких мегабайт. А если это фильм или игра, или архив с фотографиями в несколько гигабайт?! Вот тут нам и придет на помощь собственный FTP-сервер.
Нередко бывают случаи, когда нам необходимо обменяться файлами с кем-то в сети. Для файлов небольшого размера можно воспользоваться почтой или передать файл, например, через интернет-пейджер. Это приемлемо, когда его размер не превышает нескольких мегабайт. А если это фильм или игра, или архив с фотографиями в несколько гигабайт?! Можно, конечно, воспользоваться публичным файлообменником, разделить файл на части и предоставить его для скачивания, но тут тоже не всё гладко, большинство пользователей привыкли качать бесплатно, а это, как правило, ограничение скорости и ожидание таймера. Вот тут нам и придет на помощь собственный FTP-сервер (File Transfer Protocol).В чем, собственно, плюсы собственного FTP-сервера:
  • управление сервером;
  • управление пользователями и ресурсами сервера;
  • нет ограничений по скорости, если Вам самим этого не захочется;
  • не нужно платить за размещение сервера хостеру;
  • нет никакой надобности в статическом (постоянном) IP-адресе для сервера.

Обо всём по порядку

В данной статье предлагаю читателям МирСоветов рассмотреть, как имея динамический адрес и подключение по технологии ADSL, сделать так, чтоб любой пользователь сети, независимо от того, в каком месте планеты он находится, мог получить доступ к Вашему FTP-серверу, разумеется, с Вашего позволения. Для того чтобы Ваш FTP-сервер был доступен, Вам нужен сервис, который сопоставит доменное имя Вашему IP-адресу. Сопоставлением доменных имен занимается DNS-сервер. Что же такое DNS-сервер?! Это система доменных имен (DNS – domain name system), которая позволяет сопоставить доменное имя IP-адресу. Благодаря DNS мы набираем в адресной строке браузера не IP-адреса, а понятные и привычные нам названия сайтов. Но обычный DNS-сервер работает только со статическими IP-адресами, и привязать наш динамический IP-адрес к доменному имени мы не можем. Так что же нам нужно, чтобы иметь доменное имя для своего FTP-сервера?! Нам понадобится зарегистрироваться в такой системе, которая нам может предоставить такой сервис, который будет отслеживать изменение нашего IP-адреса и сопоставлять его нашему доменному имени и, желательно, совершенно бесплатно.На сегодняшний день наибольшей популярностью пользуются сервисы DynDns (http://www.dyndns.com/) и No-IP (http://www.no-ip.com/). Так как особых различий в них нет, рассмотрим один из них чуть подробней.

Регистрация

Регистрироваться мы будем в DynDNS.com. Переходим на страницу и жмем на кнопку «Sing up Free», далее на кнопку «Sing Up». В поле «Hostname» пишем имя, которое Вам нравится, главное, чтоб оно не было никем занято.

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

У вас должно получиться примерно следующее:

Далее нажимаем на кнопку внизу страницы «Add To Cart», и если все в порядке и доменное имя никем не занято, то процесс регистрации будет продолжен, в противном случае система предложит Вам изменить имя или домен.

В нашем случае всё прошло удачно, и был создан Dynamic DNS Hosts с именем mirsovetov.homeftp.net. Теперь нам нужно создать свой аккаунт. Сразу стоит оговориться, что email-адреса сервера mail.ru не допускаются.

Ну, вот, собственно, и всё, осталось зайти на почту и подтвердить регистрацию. Переходим по ссылке указанной в письме и активируем сервис нажатием на кнопку «Activate Services».

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

Теперь нам нужна небольшая программа, которая будет отслеживать изменение вашего IP-адреса и отправлять его для сопоставления с доменным именем. Находится она на странице «Support» (https://www.dyndns.com/support/).

Скачиваем DynDNS® Updater, устанавливаем, авторизуемся. Сложностей при этом никаких нет. Программа будет запускаться автоматически при старте системы.

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

Использовать мы будем программу Рablo’s FTP server в связи с её доступностью, бесплатностью, простотой и интуитивно понятным интерфейсом (скачать можно по ссылке: http://gooddi.webhop.net/files/pablos_ftp_server_v1_52.rar).

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

Для начала скачаем программу Рablo’s FTP server и разархивируем ее в любое удобное для Вас место. Программа работает без установки и требует минимальных настроек. Создадим папку «FTP_SERVER», к которой мы предоставим доступ. Запустим программу и перейдем на закладку «Конфигурация»:

В поле «IP-адрес» нужно вписать IP-адрес компьютера, на котором запущен FTP-сервер. Если у Вас дома один компьютер и Ваш ADSL-модем имеет адрес 192.168.1.1, а в настройках модема ничего не менялось, то адрес компьютера будет 192.168.1.2.

Это можно узнать, щелкнув по значку сетевого подключения правой кнопкой и выбрав в меню пункт «Состояние», затем перейдя на вкладку «Поддержка», или выполнением команды «ipconfig» в командной строке (нажимаем «Win+R», вводим «cmd» без кавычек, и в открывшемся окне набираем «ipconfig» также без кавычек).

Думаю, все остальные параметры в объяснении не нуждаются («Автозапуск», «Запуск свернутой в трей», «Автоматически активировать сервер при старте»).

Теперь приступим к созданию пользователей, назначению им корневых директорий и прав. Жмём кнопку «Добавить» и создаем пользователя «guest» («Гость»). После нажатия «Ок» программа попросит указать для пользователя корневую директорию, выше которой он подняться не сможет, в каком месте она бы не находилась.

Вы можете задать пароль и назначить права для пользователя. Количество пользователей ограничивается Вашей фантазией, но увлекаться не стоит, иначе сами запутаетесь. Как видно на изображении ниже, мы создали пользователя «guest», задали ему пароль и корневую директорию «FTP_SERVER», дали ему права на загрузку, выгрузку и создание директорий.

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

Нажимаем кнопку «Старт» – и Ваш сервер начнет работать. Осталось проверить его работу.

Нажимаем «Пуск – Выполнить» (либо комбинацию клавиш «Win+R») и пишем вот такой адрес: ftp://192.168.1.2.

Если всё в порядке, Вы увидите окно аутентификации пользователя, в котором вводим имя «guest» и пароль, который был задан для этого пользователя. Результатом работы Вы увидите окно проводника – это означает, что Ваш FTP-сервер работает.

Но пока Ваш сервер доступен только локально.

Для того чтоб Ваш сервер был доступен из сети Интернет, нужно сделать ещё одно, а именно, настроить ваш ADSL-модем таким образом, чтобы он направлял запросы Вашему FTP-серверу.

Это называется пробросом портов.

Настройка модема

Для этого Вам нужно войти в интерфейс модема. Скорей всего, его адрес 192.168.1.1. Уточните это в документации к Вашему модему. Вводить его нужно в адресной строке вашего браузера. Далее настройки будут на примере ADSL-модема D-Link, в других моделях модемов настройки мало чем отличаются.

Итак, Вы зашли в интерфейс модема, перейдите в раздел «Advanced Setup – NAT – Virtual Server» и нажимаем кнопку «Add». В открывшемся окне выбираем из списка «FTP Server», после чего в строке «Server IP Address» пишем адрес компьютера, на котором у Вас запущен FTP-Server (в нашем случае – 192.168.1.2), жмём «Add/Apply» и перезапускаем модем.

После загрузки модема Вы можете отправить письма своим друзьям и сообщить им, что Вы рады предоставить им доступ к вашему собственному FTP-серверу для обмена файлами. Не забудьте сообщить им адрес, который Вы зарегистрировали в сервисе DynDNS.com.

Для большего удобства, чтоб Вам не пришлось объяснять своим друзьям, как, куда и что им нужно вводить, Вы можете сами создать ярлык для подключения и отправить его по почте.

Создания ярлыка подключения

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

Жмём «Далее» и в строке «Сетевой адрес или адрес в Интернете» вписываем адрес, который вы зарегистрировали в системе DynDNS.com. В следующем окне снимаем галочку «Анонимный вход» и вводим имя пользователя «guest». Далее даем имя ярлыку, например, «MyFTP_Server», и завершаем работу мастера.

Галочку «Открыть это место в сетевом окружении по завершению работы мастера» можно убрать, потому что при открытии этого адреса Вы попадёте в интерфейс настройки модема, для Вас Ваш сервер доступен локально по адресу компьютера, на котором запущен FTP-сервер.

Теперь Вы можете отправить этот ярлык по почте со словами «Оцените друзья, как я крут, у меня собственный FTP-сервер». Стоит обратить внимание читателей МирСоветов, что FTP-сервер прекрасно работает с менеджером загрузки Download Master и поддерживает многопоточность, докачку файлов, а также прекрасно работает с любым FTP-клиентом.

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

Желаю всем успехов в Ваших начинаниях.

FTP за пять минут: подробная инструкция

Автор Алексей Ожогин Дата Фев 23, 2016

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

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

В параметрах такого рода утилит возможен выбор авторизованного доступа, ограничений на внесение изменений или удаление информации.

FTP позволяет обмениваться файлами

Если обмен информацией производится регулярно, то рекомендуется настроить локальную сеть, но при периодическом использовании достаточно сделать домашний сервер из компьютера. Для этого не нужно тратить много времени или усилий, а всего лишь настроить бесплатную программку на одном из ПК.

Достоинства и недостатки FTP

Достоинства:

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

Недостатки:

  • отсутствует встроенный режим шифрования информации;
  • проблемы с распознаванием кодировки 1251 в некоторых приложениях для создания ФТП.

Создание ФТП сервера

Для того чтобы установить простой ftp сервер потребуется предварительно скачать и установить инсталлятор специализированной программы (FileZilla, Baby FTP Server, , Golden FTP и пр.). В зависимости от программы отличается способ создания локалки.

Golden FTP

При нечастом применении пользователю достаточно бесплатной утилиты GoldenFTP Server, которую скачивают с официального сайта .

Скачивание программы Golden FTP

Чтобы установить сервер выполняются такие действия:

  1. запуск установленной утилиты;
  2. в открывшемся окне приложения нажимается кнопка «Добавить»;

Настройка программы Golden FTP

  1. появится окошко добавления доступа к ресурсу (создать ftp сервер на компьютере), где в строке ввода пути вводится (или выбирается в файловом менеджере) адрес папки на компьютере (эта папка станет доступной пользователям ФТП);
  2. в строку ввода имени записывается произвольный текст, который никак не влияет на свойства доступа;
  3. если установить разрешение «полный доступ», то информацию в папке посетители смогут не только загружать, но и редактировать, добавлять, удалять;

Добавление ресурса в программе Golden FTP

  1. после подтверждения кнопкой «ОК», программа покажет адрес созданного сервера.

BabyFTP

Аналогичным функционалом обладает утилита, не требующая своей установки – BabyFTP. Ее размер составляет около 40 КБ, а при работе использует незначительное количество ОЗУ. Запуск утилиты:

  1. в любой директории компьютера производится запуск программы с правами администратора;
  2. в открывшемся окошке вводится адрес папки, в которой находится домашний файловый сервер;

Настройка доступа в программе BabyFTP

  1. с помощью установки соответствующих галочек выбираются расширенные параметры подключения к серверу (автозапуск при открытии BabyFTP, разрешения на редактирование, удаление, скачивание, загрузку и др.;
  2. после нажатия «ОК», брандмауэр компьютера попросит разрешить сетевую активность, нажимается «разрешить»;
  3. в утилите высветится необходимый адрес ФТП.

Использование ФТП-сервера

Имея прямой ФТП-адрес, его можно отправить текстовым сообщением в социальной сети, по СМС, в скайпе и др. Чтобы зайти на ftp, достаточно ввести в адресную строку браузера, проводника windows или TotalCommander полученную ссылку из программы.

Доступ к каталогу получают все лица, имеющие адрес и прошедшие аутентификацию (если она была предусмотрена). К одним и тем же файлам доступ открыт для всех пользователей одновременно, но при скачивании скорость передачи данных делится между всеми поровну. То есть у обладателя интернета с тарифом 100 МБ/с десять человек одновременно скачивают со скоростью 10МБ/с и т. д.

Как создать FTP сервер средствами самой Windows 7, 8, 8.1, Vista

В продолжении темы о передаче файлов через интернет, сегодня расскажу о FTP сервере. Хотя я и отдал своё предпочтение HTTP файловому серверу, упускать из виду FTP сервер нельзя, так как это очень популярный способ передачи файлов. Итак, немного теории. Что такое FTP?

FTP (File Tranfser Protocol) в переводе с английского означает «Протокол передачи файлов» и служит для обмена файлами между компьютерами через интернет или локальную сеть.

Для входа на FTP сервер достаточно обычного браузера или даже проводника Windows. Единственное условие это открытый порт 21 (используется по умолчанию, но можно заменить на свой), то есть он должен быть открыт.

Так что, если у вас стоит Firewall или роутер, придется вспомнить где у вас лежит инструкция, чтобы пробросить 21 порт.

Конечно же лучше всего использоваться для подобных целей специальный NAS сервера (они и электричества не так много едят, как ПК, да и заточены под такие протоколы)к, но не у всех есть на это деньги, поэтому будем делать небольшой сервер из своего компьютера.

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

Для этого нам не придется ничего скачивать, необходима только Windows, но не в издании Home или ниже, всё выше нам подходит. Как альтернативу можно рассмотреть так же создание WebDAV файлового сервера.

Итак, переходим к настройке FTP-сервера.

1) И первое, что нам нужно — это добавить компоненты в нашу операционную систему.  Для этого идём в «Панель управления» → «Программы» → «Программы и компоненты» и жмём кнопку слева «Включение или отключение компонентов Windows»:

2) В открывшемся списке нам необходимо включить группу компонентов «Службы IIS», а именно: «FTP — сервер», «Службы Интернета» и «Средства управления веб-сайтом». Должно получить так же, как на скриншоте:

Жмём ОК и ожидаем завершения установки компонентов. В зависимости от выпуска вашей операционной системы, может понадобиться диск с установочным пакетом Windows.

3) Далее нам нужно запустить наш FTP-сервер. Для этого идём в «Панель управления» → группа «Сеть и безопасность» → «Администрирование» и открываем «Диспетчер служб IIS»:

В открывшемся окне в левой колонке открываем дерево до вкладки «Сайты» и жмём по этой вкладке правой клавишей. Выбираем «Добавить FTP-сайт»:

Указываем имя сайта и каталог, к которому будет осуществляться доступ по FTP протоколу:

Указываем параметры запуска FTP-сервера. Если вы не хотите, чтобы сервер запускался автоматически при старте системы, снимите галочку. В подразделе SSL поставьте точку на «Без SSL»:

На следующей странице ставим галочку напротив «Анонимный» и «Обычная» и жмём готово:

FTP-сайт создан, продолжаем настройку.

4) Идём в «Панель управления» → группа «Система и безопасность» → «Брандмауэр Windows» и в левой колонке выбираем «Дополнительные параметры»:

Переходим на вкладку «Правила для входящих соединений». Необходимо найти и включить два пункта:

— FTP-сервер (входящий трафик);
— Трафик FTP-сервера в пассивном режиме (входящий трафик FTP в пассивном режиме).

Для этого жмём правой клавишей по правилу и выбираем «Включить правило»:

Затем переходим во вкладку «Правила для исходящих подключений» и включаем правило «Трафик FTP-сервера (исходящий трафик FTP)»:

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

Поэтому идём в «Панель управления» → группа «Система и безопасность» → «Администрирование» → «Управление компьютером». В левой части окна выбираем раздел «Локальные пользователи и группы» → «Группы».

Кликаем правой клавишей по пустому месту в центральной части окна и выбираем «Создать группу…»:

Прописываем имя и описание группы и жмём кнопку «Создать»:

Переходим во вкладку «Пользователи» и по аналогии кликаем по пустому месту и  выбираем «Новый пользователь»:

Прописываем данные и придумываем пароль (не менее восьми символов). Также ставим галочки на «Запретить смену пароля пользователем» и «Срок действия пароля» не ограничен»:

Открываем свойства нового пользователя кликнув по нему правой клавишей. Переходим на вкладку «Членство в группах». Жмём кнопку «Добавить» → «Дополнительно» → «Поиск» и выбираем группу, которую мы создали несколько минут назад. Жмём ОК.

6) Далее нам необходимо указать разрешения группы для каталога, который мы указывали при создании сервера. Для этого открываем его свойства на вкладку «Безопасность» и жмём кнопку «Изменить»:

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

Жмём ок, чтобы применить изменения.

7) Далее возвращаемся к настройке нашего FTP-сервера.

Переходим «Панель управления» → группа «Сеть и безопасность» → «Администрирование» и открываем «Диспетчер служб IIS» → «Сайты» и выбираем наш сайт:

Открываем «Правила авторизации FTP» и кликаем по пустому месту в центральной части окна. Выбираем «Добавить разрешающее правило»:

Выбираем «Указанные роли или группы пользователей» и прописываем имя нашей группы. Даём этой группе права на чтение и запись и жмём ОК.

Добавляем ещё одно правило авторизации. Выбираем «Все анонимные пользователи» и ставим галочку только на «Чтение», чтобы неизвестные люди не могли записать что-либо на наш сервер:

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

Возвращаемся на сайт и заходим в «Ведение журнала FTP».

Указываем максимальный размер лога или отключаем его совсем. Жмём справа «Применить»:

FTP-сервер успешно создан и запущен. Для проверки используем какой-либо FTP-клиент (например FileZilla или ES проводник на телефоне Android). Можно добавить FTP сервер в качестве сетевого диска, это значительно облегчит пользование сервером и не потребует никаких дополнительный утилит. Также к вашему вниманию статья, посвященная подключению к серверу FTP с устройства Android.

Update: Выяснилась интересная, но не очень приятная особенность FTP сервера службы IIS. Если вы добавляете виртуальный каталог, чтобы расшарить отдельную папку, она не отображается в списке каталогов FTP сервера со стороны клиента, хотя в неё всё равно можно зайти введя прямую ссылку (Например ftp://skesov.

ru/virtual_folder_name/). На мой взгляд это не очень удобно и не знаю о чём думали в майкрософт, когда писали эту часть кода FTP сервера. Элементарным решением является создание символьной ссылки в папку, которая уже расшарена через FTP протокол. Подробно почитать о этом можно в статье о создании символьной ссылки.

Update 2: Добавил на сайт статью по привязке постоянного доменного имени к динамическому IP адресу.

На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа.

Спасибо за внимание ?

Материал сайта Skesov.ru