damporadu.ru

Створення та налагодження ftp-сервера на домашньому пк

Відео: Як зробити домашній FTP сервер

Нерідко бувають випадки, коли нам потрібно передати файли з кимось в мережі. Для файлів невеликого розміру можна скористатися поштою. Це прийнятно, коли його розмір не перевищує декількох мегабайт. А якщо це фільм або гра, або архів з фотографіями в кілька гігабайт ?! Ось тут нам і прийде на допомогу власний FTP-сервер.
`FTP`Нерідко бувають випадки, коли нам потрібно передати файли з кимось в мережі. Для файлів невеликого розміру можна скористатися поштою або передати файл, наприклад, через інтернет-пейджер. Це прийнятно, коли його розмір не перевищує декількох мегабайт. А якщо це фільм або гра, або архів з фотографіями в кілька гігабайт ?! Можна, звичайно, користуватися громадським файлообмінником, розділити файл на частини і надати його для скачування, але тут теж не все гладко, більшість користувачів звикли качати безкоштовно, а це, як правило, обмеження швидкості і очікування таймера. Ось тут нам і прийде на допомогу власний FTP-сервер (File Transfer Protocol).
У чому, власне, плюси власного FTP-сервера:
  • управління сервером-
  • управління користувачами і ресурсами сервера-
  • немає обмежень по швидкості, якщо Вам самим цього не захочется-
  • не потрібно платити за розміщення сервера хостеру-
  • немає ніякої потреби в статичному (постійному) IP-адресу для сервера.

Відео: Домашній хостинг ч. 1. Встановлення і використання віртуального веб-сервера Open Server

Про все по порядку

`DNS`У даній статті пропоную читачам Donlcc розглянути, як маючи динамічний адресу і підключення за технологією ADSL, зробити так, щоб будь-який користувач мережі, незалежно від того, в якому місці планети він знаходиться, міг отримати доступ до Вашого FTP-сервера, зрозуміло, з Вашого дозволу. Для того щоб Ваш FTP-сервер був доступний, Вам потрібен сервіс, який порівняє доменне ім`я Вашому IP-адресою. Зіставленням доменних імен займається DNS-сервер.
Що ж таке DNS-сервер ?! Це система доменних імен (DNS - domain name system), яка дозволяє зіставити доменне ім`я IP-адресою. Завдяки DNS ми набираємо в адресному рядку браузера не IP-адреси, а зрозумілі і звичні нам назви сайтів. Але звичайний DNS-сервер працює тільки зі статичними IP-адресами, і прив`язати наш динамічний IP-адресу до доменного імені ми не можемо. Так що ж нам потрібно, щоб мати доменне ім`я для свого FTP-сервера ?! Нам знадобиться зареєструватися в такій системі, яка нам може надати такий сервіс, який буде відслідковувати зміну нашого IP-адреси і зіставляти його нашому доменному імені і, бажано, абсолютно безкоштовно.
На сьогоднішній день найбільшою популярністю користуються сервіси DynDns (https://dyndns.com/) і No-IP (https://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://dyndns.com/support/). Викачуємо DynDNS® Updater, встановлюємо, авторізуемся. Складнощів при цьому ніяких немає. Програма буде запускатися автоматично при старті системи.
Отже, з нашим динамічним адресою ми розібралися, тепер сервіс DynDNS надасть нам постійне доменне ім`я для нашого FTP-сервера. Саме час перейти до встановлення та налаштування нашого FTP-сервера на свій домашній комп`ютер. Використовувати ми будемо програму Рablo`s FTP server в зв`язку з її доступністю, безкоштовністю, простотою і інтуїтивно зрозумілим інтерфейсом (скачати можна за посиланням: https://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-сервер».
Варто звернути увагу читачів Donlcc, що FTP-сервер прекрасно працює з менеджером завантаження Download Master і підтримує багатопоточність, докачку файлів, а також прекрасно працює з будь-яким FTP-клієнтом.
Ось ми і закінчили створення і запуск власного FTP-сервера на домашньому комп`ютері, не так вже це складно, чи не так, і без будь-яких витрат. Зате як можна полегшити обмін файлами між користувачами і на хорошій швидкості, без будь-яких обмежень.
Бажаю всім успіхів у Ваших починаннях.

Поділитися в соц мережах:

Увага, тільки СЬОГОДНІ!
Схожі
» » Створення та налагодження ftp-сервера на домашньому пк