Портал города Тальное.
Место встречи жителей и гостей города.

 
Тальное » Статьи » FTP Server - создаем свой.
на правах рекламы

FTP Server - создаем свой.

Автор: Алексей Хвалебный от 09.03.2009 00:43
 (голосов: 10)

DynDNS and Cerberus FTP ServerСтатья написанная специально для тех, кто хочет сделать у себя дома FTP Server.

FTP (англ. File Transfer Protocol — протокол передачи файлов) ​— протокол, предназначенный для передачи файлов в компьютерных ​сетях.

Здесь описано как "прикрутить" DNS имя своему компьютеру, чтобы другие пользователи Интернета (или любой другой сети) смогли заходить на ваш FTP сервер и скачивать файлы или копировать их вам на компьютер.

После прочтения вы сами выберите себе имя в Интернете и сможете раздавать и принимать любые файлы, такие как: Фильмы, Музыка, Программы, Игры, Документы, Фотографии и т.д. — любые. Доступ можно сделать как закрытый, так и открытый одновременно.

Статья посвящается пользователям ADSL компании Укртелеком в городе Тальное.

И самое главное, все бесплатно и легально.

 

Для начала немного теории относительно Укртелекома и его ADSL. Для начала узнаем такие термины как:

IP адрес - адрес вашего компьютера в сети (например: 192.168.115.24);

DNS имя - имя вашего компьютера в сети (например: user1);

Домен - виртуальная группа к которой подключен компьютер (например: talne.info).

 

Все вы уже знаете, что раз в 24 часа сессия ADSL доступа обрывается (такая уж технология) и у нас меняется IP адрес при следующем подключении, потому домен просто прикрутить к IP не получится. Стабильный IP адрес Укртелеком отказывается подключать для не "Office" клиентов, а корпоратив стоит дорого. Несколько раз звонил и писал в службу поддержки - пока непредусмотрено такого. Но решить проблему довольно просто.

 

Рассмотрим предложение корпорации Dynamic Network Services - они бесплатно предлагают нам на выбор 88 бесплатных доменов (на момент написания статьи), среди которых мы сами придумываем и создаем свой суб-домен. Нам надо зарегистрироваться у них, придумать имя или несколько имен (бесплатно можно не больше пяти) для компьютера, загрузить программу которая будет сканировать наш IP адрес и передавать эго в центр, который будет привязывать наше постоянное имя к нашему непостоянному IP адресу, что позволит пользователям заходить на ваш фтп сервер используя при этом постоянное имя (суб-домен).

Спокойно, не надо паники, не так страшен волк как его рисуют. Рассмотрим всю процедуру поэтапно...

 

1. Заходим на сайт Dyndns.com, регистрируемся (нажимаем на Create Account),
заполняем форму:

Username: Имя которое будет использоваться для авторизации на сайте.

Email: Ваш адрес электронной почты (на него будет выслана ссылка для активации аккаунта).

Retype Email: Повторите адрес электронной почты.

Password: Пароль который будет использоваться для авторизации на сайте.

Снимаем галочку с "Newsletters" и ставим её на "I agree to the Acceptable Use Policy (AUP), and my mailing list subscriptions".

 

После нажатия кнопки "Create Account" Вы соглашаетесь с их с политикой использования сервисом. На ваш електронный адрес выслано писимо с ссылкой активации, по которой надо зайти на сайт в течении 48 часов. Проверяем почту, активируем свой аккаунт (пользуюсь укрнетовской почтой, письмо пришло втечении 1 минуты). После открытия сайта видим "Account Confirmed".

Авторизуемся на сайте, вводим свой "Username", "Password" и нажимаем кнопку "Login". Переходим в раздел "Services" выбираем "Dynamic DNS" далее нажимаем кнопку "Manage Hosts". Откроется таблица в которой список ваших суб-доменов, он пуст, нажимаем "Add New Hostname", заполняем только "Hostname" - имя суб-домена, которое будете использовать (например: vasya). там же в списке выбираем домен (например: homedns.org - и ваше имя в интернете будет vasya.homedns.org). Жмем кнопку "Create Host".

Так, имя сделали, теперь надо скачать программу. Переходим в раздел "Support", загружаем и устанавливаем программу "DynDNS updater". При запуске она спросит логин и пароль - это те же даные что при авторизации на сайте. Вот и все, ставим галочку на домене и жмем "Start Update" и нажимаем "ОК" - когда программа включена она привязывает ваш IP адрес к DNS имени автоматически, также она при инсталляции помещается в автозагрузку. Проверить работоспособность можно обычным пингом (пуск - выполнить: cmd /k ping vasya.homedns.org), если есть обмен пакетами - значит все хорошо, если их нету значит что-то сделано не так или у вас стоит фаервол, который хочет чтобы вы его настроили, первым делом отключаем невидимость и разрешаем апдейтеру активность.

 

2. И так, имя есть, устанавливаем сервер FTP. Я провел эксперименты с десятком хороших серверов и уже несколько лет пользуюсь Cerberus FTP Server - легкий, быстрый, удобный и бесплатный. Заходим на сайт Cerberusftp.com и берем с раздела "Downloads" актуальную версию программы - устанавливаем себе на компьютер. Или используем другой FTP сервер на ваше усмотрение. Cerberus очень легко настроить, достаточно указать, что вы будете использовать его в личных целях и добавить пользователей (если мало одного anonymous) добавить папки в профиль пользователей. Выбрать права для папок. Если у вас установлен фаервол, его надо настроить под ФТП сервер: открыть порты 20-21,1024-3500.

 

Вот и все, теперь делитесь с друзьями своей ссылкой на ваш ФТП сервер (например: ftp://vasya.homedns.org). Зайти на такой сервер можна 101 способом, как с Експлорера, Фара, Тоталкомандера, Интернет Експорера вобщем любым браузером или фтп клиентом.

 

АВТОР: Хливнюк Валерий - IT специалист.

Специально для TALNE.info


Теги: FTP Server