Закрыть окно
Логин:
Пароль:
Запомнить:
Статьи  Ответы
Hi-Tech
Автомобили
Бизнес и финансы
Бытовая техника
Дом и квартира
Медицина
Мода и стиль
Психология
Разное
Спорт
Туризм
Цифровая техника
Интернет и сети     Компьютеры     КПК     Мобильные и сотовые телефоны     Программы    
Навигация
Актуально

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

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

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

DNS В данной статье предлагаю читателям МирСоветов рассмотреть, как имея динамический адрес и подключение по технологии 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-адрес. Всё, больше ничего менять и отмечать не нужно. У вас должно получиться примерно следующее:
Создание и настройка FTP-сервера
Далее нажимаем на кнопку внизу страницы «Add To Cart», и если все в порядке и доменное имя никем не занято, то процесс регистрации будет продолжен, в противном случае система предложит Вам изменить имя или домен. В нашем случае всё прошло удачно, и был создан Dynamic DNS Hosts с именем mirsovetov.homeftp.net. Теперь нам нужно создать свой аккаунт. Сразу стоит оговориться, что email-адреса сервера mail.ru не допускаются.
Создание и настройка FTP-сервера
Ну, вот, собственно, и всё, осталось зайти на почту и подтвердить регистрацию. Переходим по ссылке указанной в письме и активируем сервис нажатием на кнопку «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», к которой мы предоставим доступ.
Запустим программу и перейдем на закладку «Конфигурация»:
Создание и настройка FTP-сервера
В поле «IP-адрес» нужно вписать IP-адрес компьютера, на котором запущен FTP-сервер. Если у Вас дома один компьютер и Ваш ADSL-модем имеет адрес 192.168.1.1, а в настройках модема ничего не менялось, то адрес компьютера будет 192.168.1.2. Это можно узнать, щелкнув по значку сетевого подключения правой кнопкой и выбрав в меню пункт «Состояние», затем перейдя на вкладку «Поддержка», или выполнением команды «ipconfig» в командной строке (нажимаем «Win+R», вводим «cmd» без кавычек, и в открывшемся окне набираем «ipconfig» также без кавычек). Думаю, все остальные параметры в объяснении не нуждаются («Автозапуск», «Запуск свернутой в трей», «Автоматически активировать сервер при старте»).
Теперь приступим к созданию пользователей, назначению им корневых директорий и прав. Жмём кнопку «Добавить» и создаем пользователя «guest» («Гость»). После нажатия «Ок» программа попросит указать для пользователя корневую директорию, выше которой он подняться не сможет, в каком месте она бы не находилась. Вы можете задать пароль и назначить права для пользователя. Количество пользователей ограничивается Вашей фантазией, но увлекаться не стоит, иначе сами запутаетесь. Как видно на изображении ниже, мы создали пользователя «guest», задали ему пароль и корневую директорию «FTP_SERVER», дали ему права на загрузку, выгрузку и создание директорий. При желании Вы можете подключить виртуальную директорию, которая может находиться где угодно, но будет видна в корневой директории пользователя. Эта возможность доступна в закладке «Директории».
Создание и настройка FTP-сервера
Нажимаем кнопку «Старт» – и Ваш сервер начнет работать. Осталось проверить его работу. Нажимаем «Пуск – Выполнить» (либо комбинацию клавиш «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-сервера на домашнем компьютере, не так уж это сложно, не правда ли, и без каких-либо затрат. Зато как можно облегчить обмен файлами между пользователями и на хорошей скорости, без каких-либо ограничений.
Желаю всем успехов в Ваших начинаниях.
  • Сейчас 4.08/5
  • 1
  • 2
  • 3
  • 4
  • 5



Рейтинг: 4.1 из 5 (голосов: 39)

04 октября 2010

Алексей Григорьев
Специально для:
Полезные советы - http://mirsovetov.ru

Читайте также
Добавить отзыв или совет

* - Обязательные для заполнения поля

 Тип: *

 Имя: *

 E-mail: 

 Текст: *


Осталось символов: 5000

 
Отзывы на статью
Антон 22 февраля 2016
Спасибо. Все просто!
FIRST 02 декабря 2014
Очень просто все, я поднял свой ftp сервер. По опыту скажу что лучше брать сервер в России, да и порт 1000 Мбит/сек.
Алекс 22 сентября 2014
Спасибо за доходчивое Объяснение Даже пеньку стало понятно
Ermak 07 июня 2014
Спасибо БОЛЬШОЕ! Действительно полезная статья. У меня вопрос, если можно: Интернет у меня прямой, динамический ip-адрес через маршрутизатор, со шлюзом по умолчанию, т. е. шлюз и маршрутизатор на одном ip. Такое соединение подключится?
Кирилл 13 января 2013
Что б вас))))) ребят, капец! Спасибо вам огромное, взял свою VDS не мог ни как найти статью как поставить FTP на VDS, и вот, блин, вот он) все сделал))) капец как рад! До потолка блин прыгал с утра))))))))) СПАСИбо еще раз ОГРОМНОЕ!
Серёга 22 ноября 2011
Е-911,надо проверить открытость 21 порта, а вернее его занятость. Если порт занят другой прогой , то запускатся сервак не будет. Именно запускатся, а не работать.Я уже с этим столкнулся при настройке сервака. Зато счас пашет.
Е-911 10 ноября 2011
Ничего не работает. Я не регистрировался на том сайт, т.к. ИП у меня статический. Настроил так всё, а сервер не запускается, когда старт нажимаешь.
Серёга 01 июля 2011
Автору данной статьи ОГРОМНОЕ Спасибо.
Единственная статья где я нашел про: Регистрацию (у меня динамический IP, а сервер хочется), настройки модема (первый раз читал от чего видемо и не получалось раньше) и создание ярлыка. Если бы знал про модем, то давно бы уже организовал FTP сервер НО..... пользовался бы им было не совсем удобно, пока IP не поменялся бы. Так и было один день, пока не смог зарегистрироватся. Но помучившись день с регистрацией тенерь забыл про IP.
Расказал друзьям, так теперь и им надо :).
Ещё раз огромное спасибо.
k-113 21 октября 2010
многие ADSL-роутеры и т.п. устройства имеют встроенную поддержку DDNS. Посмотрите в их настройках (естественно, в том случае, если они работают в режиме роутера, т.е. на компьютере никаких подключений к интернету не делается, воткнул в модем и уже в Сети) - это удобнее, чем ставить отдельную программу на комп.
Кстати, кроме FTP можно на домашнем компе поднять и www-сервер, тоже очень удобно - собственный хостинг. Есть комплексная программа для превращения любой windows-машины в интернет-узел. http://smallsrv.com
Для граждан бывшего СНГ некоммерческое использование бесплатно, читайте руководство, там сказано, как. Совсем несложно добавить поддержку php и https - такое на некоммерческих хостингах большая редкость.
Только не забывайте, что любая дополнительная возможность создаёт дополнительные уязвимости.
Особенно аккуратно надо быть с почтой. Если через ваш компьютер повалит спам - вы можете лишиться интернета вообще.
Александр 16 октября 2010
Статья понравилась, нацелена именно на начинающих, вроде пошаговой инструкции.
Владимир Иванович 04 октября 2010
Наткнулся как нельзя кстати, на все действия ушло минут 40. Всё заработало сразу. Наконец то нашел для себя способ отправлять большие файлы. Раньше приходилось писать на ДВД и отправлять почтой. Благодарность автору.
Новые статьи
Новые вопросы

Что делать мама запрещает ходить куда я хочу?

Как быстро похудеть к Новому году, и не навредить своему здоровью?

Измена мужа без извинения

Заказывали на сайте Промедик?

Можно ли заменить чем-то статины?

Повышенный плохой холестерин у вегетаринца.

Как и чем можно заглушить музыкальный центр за стеной?

Кто знает как создать очень неприятный и стойкий запах

Подскажите по увеличению груди?

Помогите с очень непрогружаемым компьютером, пожалуйста!

Это интересно

General Motors совместно с Segway разработали электроприводный двухместный прототип автомобиля будущего под названием P.U.M.A. (Personal Urban Mobility and Accessibility – Персональная Городская Мобильность и Доступность). Снабжён всего двумя колёсами.