Створення ftp сервера у локальній мережі. Для яких випадків потрібний свій FTP-сервер. Відео: встановлення та налаштування FileZilla Server крок за кроком

Gene6 FTP Server v3.10.0.2

Розробник: Gene6 SARL
Розмір дистрибутива: 4,01 Мб
Розповсюдження:умовно безкоштовна Gene6 FTP Server - один з найкращих FTP-серверів з розширеним адмініструванням та високим рівнембезпеки переданих даних. Програма дозволяє відкривати доступ до даних для конкретних користувачів або груп користувачів через їх облікові записи, керувати правами доступу для файлів та каталогів та обмежувати доступ за IP-адресами. При цьому може бути створено декілька віртуальних вузлів FTP та обмежено кількість з'єднань (для IP, домену, користувача), а також встановлені терміни дії облікових записів. Передбачено і можливість більш тонкого налаштування прав доступу конкретних користувачів, для яких нескладно, наприклад, визначити максимальний розмірзакачуваних на FTP-сервер файлів, зробити якісь файли в відкритої папкизаблокованими чи навпаки, доступними, визначити ліміти швидкості при завантаженні та закачуванні файлів, встановити інтервали часу доступності FTP-сервера тощо. Є підтримка ODBC баз даних, можливе стиснення даних, що передаються (MODE Z), а для обміну важливими файламиможе використовуватися 128-бітове SSL-шифрування. В реальному часі ведеться докладна статистика активності на FTP-сервері, що записується в log-файли і візуально відображається в текстовому та графічному вигляді. Передбачено кошти віддаленого адміністрування, що дозволяють додавати, змінювати, видаляти облікові записи користувачів, а також змінювати всі доступні налаштуваннядоменів віддалено (якби адміністратор знаходився біля комп'ютера, на якому запущено сервер). Існує можливість делегувати адміністрування іншому адміністратору за допомогою створення нового облікового запису користувача з обмеженими правамиадміністратора. Підключення віддаленого адміністрування шифрується за допомогою SSL і запускається на власному порту, що настроюється. Програма (є російськомовна версія) представлена ​​у двох редакціях: Standard і Professional. На домашніх користувачів розраховано стандартну редакцію, яка допускає використання двох доменів з 25 паралельними з'єднаннями. Демо-версія програми повністю функціональна протягом 30 днів, вартість комерційної версії Standard edition складає 59,95 дол. На сайті розробника можна завантажити російськомовну документацію. Програма включає два модулі - двигун FTP-сервера та FTP-Адміністратор. Двигун FTP-сервера працює як системна служба (тобто на автоматі запускається при завантаженні Windows), інтерфейсу не має і відповідає за увімкнення/вимкнення сервера, FTP-Адміністратор забезпечує доступ до налаштувань сервера та запускається через меню Пуск. Значок FTP-сервера завжди знаходиться в системному треї, і з вигляду цього значка неважко зрозуміти, коли сервер увімкнений, коли вимкнений, і коли на нього зайшов якийсь користувач.

Для налаштування FTP-сервера потрібно запустити FTP-Адміністратор та ввести пароль адміністратора (він вказується під час встановлення програми). Вікно адміністратора включає дві панелі - на лівій міститься перелік елементів, що налаштовуються, на правій розкривається структура обраного елемента. Насамперед потрібно створити домен, активувавши на лівій панелі вкладку "Домени", викликавши з контекстного меню на правої панелікоманду " Новий домен" і ввівши ім'я домену. Якщо зовнішній IP-адреса в інтернеті є статичним і йому присвоєно доменне ім'я, то як ім'я домену його і рекомендується ввести, в іншому випадку можна вказати будь-яке ім'я. Тут же можна обмежити максимальну кількість клієнтів, підключених одночасно до FTP-серверу (наприклад, п'ятьма) та кількість з'єднань від одного з них (зазвичай рекомендують обмежувати одним або двома з'єднаннями з однієї IP-адреси).

У наступних двох вікнах, де йтиметься про IP-адресу (за замовчуванням там стоїть "*", що означає для всіх IP), використовуваний порт (за замовчуванням задіяний 21-й порт) і типи журналів, у разі динамічної IP-адресипотрібно залишити стандартні налаштування. Однак за наявності статичної IP-адреси необхідно ввести його замість символу "*" - саме ця адреса і використовуватиметься доменом. Якщо ви не знаєте своєї IP-адреси, її можна подивитися за допомогою команди ipconfig, яка запускається з командного рядка (Пуск > Виконати > cmd, натиснути клавішу Enter, а потім ввести команду). Якщо в полі IP-адреси залишиться "*", то при кожному старті FTP-сервер автоматично визначатиме адресу і присвоюватиме йому 21-й порт для роботи.

Що стосується останнього вікна, то якщо ви плануєте відкрити анонімний доступ до FTP-сервера, слід зазначити в ньому домашній каталог - тобто каталог на вашому комп'ютері, який побачать анонімні користувачі.

Теоретично відразу після цього FTP-сервер вже буде готовий до прийому анонімних користувачів. Разом з тим, можна провести більш тонке налаштування сервера. Зокрема, для нього нескладно визначити перелік персональних користувачів(або груп користувачів) з паролями, логінами та розширеними правами доступу. Здійснюється це за допомогою команди. Новий користувач", викликаної з контекстного меню після активації вкладки "Користувачі" - щонайменше для користувача вводиться ім'я з паролем і вказується домашній каталог. окремих користувачівможна також обмежити термін життя їх облікових записів, встановити права доступу, визначити час доступу та швидкість передачі, ввести маску на доступні та заблоковані файли, з метою безпеки вказати IP-адреси, з яких дані користувачі будуть підключатися, і т.д.

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

У плані безпеки може мати сенс включити блокування трансферу між двома FTP-серверами (для конкретних користувачів - розділ "Додатково" на вкладці "Користувачі"), обмежити кількість спроб входу та налаштувати використання SSL для шифрування даних, що передаються (через властивості конкретного домену). А також заборонити доступ до FTP-сервера з конкретних IP-адрес ("Інформація" > "Тимчасова заборона") та ін. Ну а якщо у вас IP-динамічний, і вас не надихає щоразу після підключення до інтернету повідомляти друзям свій новий IP , то доведеться зареєструватися на одному із сервісів Dynamic DNS(Наприклад, No-ip.com). А потім створити там хост, який буде вказувати на ваш FTP-сервер - нехай це буде serghome.myftp.org, оскільки і сам домен ми назвали подібним чином. Також доведеться завантажити, встановити та налаштувати клієнта динамічного оновлення (дана операціябуде на автоматі запропоновано під час реєстрації). На наступному етапі доведеться скоригувати налаштування сервера, підправивши у властивостях домену ("Домен" > "Властивості" > "Прив'язка IP") параметр "Перенаправити PASV IP", де потрібно ввести отримане доменне ім'я та встановити діапазон портів пасивного режиму. Після цього користувачі зможуть потрапити на ваш FTP-сервер, вказуючи в FTP-клієнті як адресу рядок serghome.myftp.org.

Активність користувачів чітко протоколюється і зберігається в логах - так можна перевірити, хто в Наразіпідключений до сервера, і що він робить, оцінити трафік домену, переглянути історію підключень тощо. Всі ці дані представлені на вкладці "Інформація".

Serv-U 8.0.0.7

Розробник: Rhino Software, Inc.
Розмір дистрибутива: 8,76 Мб
Розповсюдження:умовно безкоштовна Serv-U - потужний, стабільний і відносно нескладний у встановленні та налаштуванні FTP-сервер, що забезпечує гнучке адміністрування. Програма дозволяє відкривати доступ до FTP-серверу конкретним користувачам або групам користувачів, встановлювати їм права на запис/читання/зміна для каталогів і файлів, а також контролювати доступ за IP-адресами. Можлива одночасна роботакількох користувачів, максимально допустиме число яких неважко обмежити. Для кожного з підключень нескладно встановити максимальну швидкість операцій upload/download. Передбачена підтримка компресії "на льоту" Zlib, що забезпечує збільшення швидкості передачі даних, та підтримується функція Dynamic DNS, що дозволяє автоматично визначати зовнішню IP-адресу та змінювати її для псевдосерверів. Ведеться докладна статистика активності на FTP-сервері, що записується в логи, де можна дізнатися ім'я, під яким зайшов користувач, IP-адреса його комп'ютера, що цікавлять його папки, здійснені операціїта ін. Програма (є російськомовна локалізація) представлена ​​в декількох редакціях, серед яких домашнього користувачаінтерес може становити лише редакція Bronze. Демо-версія програми повністю функціональна протягом 30 днів, після чого за неї доведеться заплатити 199,95 дол., або використовувати безкоштовно як версію Personal, але тоді вже доведеться обмежитися одним доменом, двома паралельними з'єднаннями і п'ятьма обліковими записами користувача, що, в принцип, досить, наприклад, для обміну даними з друзями. У редакції Bronze домен може бути лише один, але можливо вже 25 паралельних з'єднаньта до 50 облікових записів.

Програма включає два модулі - агент FTP-сервера та консоль управління. Агент інтерфейсу не має, працює як служба та відповідає за включення/відключення сервера, що здійснюється через системний трей. Панель керування забезпечує налаштування параметрів FTP-сервера та запускається через меню Пуск. Після запуску Агента значок FTP-сервера з'являється в системному треї і своїм виглядом сигналізує про стан сервера (включено/відключено) і наявність або відсутність на ньому користувачів. Налаштування FTP-сервера проходить під контролем майстра (він запускається автоматично після встановлення та першого запуску програми), що дозволить уникнути помилок. Насамперед програма запитає ім'я домену - якщо зовнішня IP-адреса в інтернеті є статичною і йому присвоєно доменне ім'я, то рекомендується ввести його, інакше поле можна залишити порожнім або написати будь-яку назву. Якщо адреса динамічна, а це не влаштовує, то розробники рекомендують скористатися системою динамічної зміни DNS на сайті Dns4me.com. Після її налаштування FTP-сервер навчиться автоматично змінювати видану провайдером IP-адресу та зіставляти її з доменним ім'ям. Потім потрібно буде визначити протоколи та порти, які будуть використовуватися даним доменом, та ввести IP-адресу сервера.

На наступному етапі програма поцікавиться, чи не бажає власник FTP-сервера відразу створити облікові записи користувачів, і якщо так, то чи потрібен для цієї мети майстер. У разі вибору на користь майстра у вікні потрібно вказати ім'я користувача, пароль і доступний йому каталог разом з правами доступу щодо цього каталогу - тут можливі тільки два варіанти: "доступ тільки для читання" і " повний доступПісля виконання всіх вказівок майстра FTP-сервер Serv-U автоматично запуститься.

Природно, що додати користувачів можна і пізніше - безпосередньо з консолі керування, активувавши розділ "Користувачі" та натиснувши кнопку "Додати". При цьому потрібно вказати не тільки всі перераховані вище дані, але також можна буде уточнити ще безліч різноманітних параметрів. Наприклад, заборонити/дозволити запис, додавання, видалення та запуск файлів з каталогу, обмежити розмір вмісту каталогу та встановити для даного користувачадоступ тільки з певної IP-адреси. Налаштувати віртуальні шляхи доступу до каталогів, що знаходяться поза домашнім каталогом користувача, ввести вітання, що надсилається йому після авторизації та ін. Налаштування параметрів груп користувачів здійснюються приблизно таким же чином.

Крім додавання користувачів та регулювання їх прав, у консолі управління також коригується безліч інших параметрів. Так, у розділі "Ліміти та налаштування сервера" можна встановити різного роду обмеження, які можуть діяти в визначений часдіб або певний день тижня: обмежити максимальну кількість сесій, швидкість завантаження/вивантаження даних (загальну або для конкретного користувача), блокувати методи анти-таймауту і користувачів, що дуже часто підключаються, і т.п.

У ході роботи FTP-сервера ведеться докладна статистика активності користувачів - зокрема, враховується інформація про поточному станікористувача, файли або каталоги, до яких він звертався, тривалість сесій, швидкість завантаження/вивантаження тощо. На наш суб'єктивний погляд, попередні версії Serv-U були зручнішими, інтуїтивно зрозумілішими і спритнішими в роботі. остання версія, Протестована нами в ході підготовки матеріалу, особливого захоплення не викликала. Точніше, не порадувала нова консоль управління, що капітально гальмує і має зовсім інший і, як нам здалося, не дуже добре продуманий інтерфейс, ніж старі версії.

FileZilla Server 0.9.31

Розробник:
Розмір дистрибутива: 2,72 Мб
Розповсюдження:безкоштовна FileZilla Serverявляє собою FTP-сервер з підтримкою SSL-шифрування та розширеним адмініструванням. Він забезпечує створення анонімного або парольного (для окремих користувачів або груп) доступу до даних та дозволяє керувати правами доступу для файлів та каталогів, а також обмежувати доступ за IP-адресами. Передбачено введення обмежень на доступ до FTP-сервера в цілому або для кожного користувача окремо, а також обмеження загальної кількості підключень та максимальної швидкостіскачування. Існує підтримка стиснення передаваних даних (MODE Z), а для обміну важливими файлами може використовуватися 128-бітове SSL-шифрування. У реальному часі ведеться докладна статистика активності на FTP-сервері, за якою нескладно контролювати підключення, що дозволить завжди бути в курсі того, що конкретно робили на сервері користувачі, що підключилися до нього. Можливе віддалене адміністрування. Програма абсолютно безкоштовна і, як і більшість інших FTP-серверів, вона складається з двох основних компонентів. Перша - це сам FTP-сервер, що працює як системна служба (тобто він не має власного інтерфейсу), що налаштовується при встановленні на автоматичний запуск. Друга є консоль управління, призначену для налаштування параметрів FTP-сервера.

При першому старті програма запропонує ввести дані сервера, до якого передбачається підключитися - слід залишити запропоновану IP-адресу (127.0.0.1 - це IP-адреса, за допомогою якої комп'ютер може звернутися по мережі до себе) і номер порту без змін.

Для того, щоб користувачі змогли заходити на ваш FTP-сервер, насамперед необхідно створити хоча б один обліковий запис - наприклад, для анонімного доступудо сервера (тобто для користувача з ім'ям anonymous). Зробити це можна за допомогою меню Edit > Users. У вікні редактора облікових записів, що відкрилося, спочатку слід клацнути на кнопці Add і ввести ім'я користувача.

Для надання користувачеві доступу конкретним папкампотрібно активувати вкладку Shared folders, клацнути по кнопці Add, вказати домашню папкута визначити права доступу до неї. При цьому її потрібно визначити як кореневий каталог для користувача, натиснувши кнопку Set as home dir. Це вже достатньо для відвідування анонімними користувачами вашого FTP. Створення облікового запису для конкретного користувача нічим принциповим не відрізняється крім того, що йому доведеться вказати як логін, а й пароль.

На доступ до сервера неважко ввести обмеження - як загалом, так кожного окремого користувача. Загальносерверні обмеження встановлюються у вікні параметрів сервера Edit > Settings, обмеження для окремих користувачів - у вікні параметрів облікових записів Edit > Users. Наприклад, для окремих користувачів на вкладці Speed ​​limits можна встановити обмеження швидкості доступу (окремо на скачування і закачування) - постійні або за розкладом. А на вкладці IP Filter нескладно встановити обмеження щодо дозволу/заборони на доступ до конкретних IP-адрес. Вказувати можна як окремі IP-адреси, так і їх діапазони, що дозволяє, наприклад, заборонити доступ одразу цілій підсітці, дозволивши його окремому довіреному користувачеві всередині неї. Аналогічні установки можуть бути задані і для всіх користувачів в цілому, але вже у вікні налаштувань сервера.

Для сервера в цілому (Edit > Settings) на вкладці General settings можна встановити обмеження на кількість користувачів, що підключаються одночасно, задати таймаути для розриву з'єднання у випадках, коли користувач не відповідає, і встановити обмеження щодо конкретних IP-адрес. на вкладці Security settings - заблокувати міжсерверні передачі файлів без участі користувача, на вкладці Speed ​​limits обмежити загальну швидкість завантаження/закачування, а на вкладці Autoban - блокувати численні підключення користувача в короткий проміжок часу.

У разі динамічної IP-адреси для зіставлення його з доменним ім'ям в налаштуваннях сервера (Edit > Settings) потрібно активувати вкладку Passive mode settings, увімкнути прапорець Use the following IP і вказати у відповідному полі ім'я домену.

Активність користувачів фіксується і відображається в головному вікні програми, де можна побачити імена користувачів, їх IP-адреси, час підключення і зроблені ними операції.

, «зашивши» до неї логін та пароль. Також можливо створити ярлик на якусь директорію або навіть підключити її як мережевий диск. Все це значно полегшує роботу з FTP-сервером. Про це й йтиметься нижче. Усі скріншоти зроблені для Windows 7, на інших ОС сімейства Windows діїаналогічні.

1. Пряме посилання на файл, що зберігається на FTP-сервері

Ftp://<Логін>:<Пароль>@<Адреса>/<Шлях>

Покажу на прикладі. Нехай є FTP-сервер з адресою ftp://сайт(або ftp://178.74.69.30) та даними для підключення:

  • Ім'я користувача - user
  • Пароль - pass123

На сервері створено каталок Tempв якому знаходиться файл file.txt. Пряме посилання на цей файл буде наступним:

Ftp://user:pass123@сайт/Temp/file.txt

Якщо в імені файлу є пробіли, слід замінити їх набором символів %20 , тобто посилання для файлу file new.txtбуде такою:

Ftp://user:pass123@сайт/Temp/file%20new.txt

2. Ярлик для папки на FTP-сервері

Тепер створимо ярлик для швидкого доступудо FTP-серверу. Для цього клікнемо правою кнопкоюмиші на робочому столі та в меню « Створитивиберемо Ярлик» .

Відкриється майстер створення ярлика. В полі " Розташування об'єкту» напишемо

C:\Windows\explorer.exe ftp://user:pass123@сайт/Temp

3. Підключення директорії FTP-сервера як мережного диска

Ну і нарешті, підключимо папку Tempна нашому FTP-сервері як мережевий диск. Для цього відкриємо оглядач на початковій сторінці « Комп'ютер» та в панелі навігації виберемо « Підключити мережевий диск» .

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

Відкриється « Майстер додавання мережного розміщення» , тиснемо « Далі» та клацаємо за посиланням « Виберіть інше мережеве розміщення» .

Натискаємо « Далі» , вводимо ім'я мережного розміщення, знову « Далі» та завершуємо роботу майстра натиснувши « Готово». Якщо все зроблено правильно, у списку дисків має з'явитись пряме посилання на вибрану директорію на FTP-сервері.

Чи допомогла Вам ця стаття?

Найчастіше користувачі для обміну в мережі файлами не великих розміріввикористовують пошту або Скайп. Однак, коли необхідно переслати архів фотографій або фільм розміром в кілька гігабайт, цими сервісами скористатися не можна. Публічний файлообмінник також створює деякі труднощі, наприклад, очікування таймера та обмеження швидкості. Найкраще рішення у такому разі – створити власний FTP-сервер.

FTP ( File Transfer Protocol) - це протокол передачі інформації в інтернеті та локальних комп'ютерних мережах. Це програма, що здійснює дистанційне підключеннядо виділеної папки для перегляду та обміну файлами, у тому числі великих розмірів. Обмін даними можливий від комп'ютера до віддаленому серверута між іншими ФТП-серверами.

Дані передаються без шифрування трафіку, тому доступ до логін та паролів легко можуть отримати зловмисники. Для безпечної передачіфайлів рекомендується використовувати протокол із TLS-захистом - FTPS, що шифрує дані.

Власний FTP-сервер має певні переваги:

  • дозволяє керувати сервером та його ресурсами;
  • надавати користувачам різні права доступу;
  • для нього не потрібна статична IP-адреса.
  • немає обмежень швидкості;
  • відсутність сплати хостеру за його розміщення;

Відповідно до того, якої складності буде доступ, вибирається програмне забезпечення. Щоб створити FTP-сервер для приватного користування з мінімальними налаштуваннями, повністю підійдуть безкоштовні програмні пакети.

Майкрософт у Windows 7 додана функція Internet Information Services (IIS), що здійснює загальний доступз мережі до виділеної цієї мети папці. Тому, щоб створити FTP-сервер для Windows 7, не потрібно додатково встановлювати програмне забезпечення.

Встановлення FTP-сервера

Деякі стандартні можливості, якими користуються не так часто, Windows 7 відключені за замовчуванням. Тому, щоб їх активувати, необхідно виконати низку кроків.

Для створення ФТП-сервера на Windows 7 потрібно:

  • Натисніть «Пуск» та відкрити розділ «Панель керування». Для зручності перегляду можна вибрати режим "Дрібні значки".

  • Перейдіть до розділу «Програми та компоненти», щоб вибрати «Увімкнення або вимкнення компонентів Windows».

  • У списку меню потрібно відзначити компоненти, які слід активувати, поставивши поруч галочку. Це папка "FTP-сервер", в ній два пункти: "Розширюваність FTP" і " Служба FTP», а також папка «Кошти керування веб-сайтом», а в ній - «Консоль керування IIS». Натисніть OK для запуску.

Налаштування ФТП-сервера

  1. Тепер треба знову зайти через «Пуск» у «Панель управління».
  2. Знайти розділ «Адміністрування» та відкрити у цьому розділі «Диспетчер служб IIS».
  3. Перейти у вкладку "Сайти", клацнувши на назву правою кнопкою, вибрати зі списку "Додати FTP сайти".
  4. У новому вікні потрібно вказати ім'я майбутнього сервера ФТП, і шлях до каталогу з його даними. До наступного етапу настройки можна перейти, натиснувши кнопку «Далі».
  5. Тепер установлюються параметри сервера. У полі IP-адреси вибрати потрібний зі списку. Можна прив'язати його до певною адресоюабо зробити розширений доступ, вибравши пункт "Всі вільні". При цьому повинен бути відмічений стандартний порт-21. Якщо планується постійно використовувати FTP-сервер, слід поставити позначку галочкою «Запускати FTP-сайт автоматично». Вибрати опцію «Без SSL», її можна включити у разі потреби пізніше. Знову натиснути "Далі".
  6. У новому вікні задається тип авторизації. У пункті «Перевірка автентичності» можна дозволити вхід для звичайних або анонімних користувачів. Тут можна налаштувати їм права. Натиснути «Готово».

Після встановлення в розділі «Сайти» з'явиться новий ФТП-сервер.

Налаштування брандмауера Windows

Тепер необхідно налаштувати брандмауер Windows для відкриття портів та функціонування служб.

Знову увійти до «Панель управління», потім « Брандмауер Windows». Знайти розділ "Додаткові параметри".

У ньому вибрати "Правила для вхідних з'єднань". Для них рекомендується встановити пасивний режим. Для цього правою кнопкою миші натиснути та включити правила «FTP Server Passive» та «FTP-сервер ( вхідний трафік)». Так само для вихідних підключень включити у відповідному розділі правило «FTP-Server».

Підключення користувачів

Щоб на сервер могли заходити користувачі, їх потрібно підключити.

  • У вкладці «Панель управління» відкрийте папку «Адміністрування».

Розділ Адміністрація

  • Знайти розділ «Керування комп'ютером», а потім перейти до папки « Локальні користувачі». Натиснувши правою кнопкою на рядок "Групи", вибрати функцію "Створити групу". У новому вікні вказати ім'я та короткий описгрупи, натиснути "Створити".
  • Тепер можна підключити користувачів до створеної групи. У папці «Локальні користувачі» правою кнопкою натиснути на рядок «Користувачі» та вибрати зі списку меню «Новий». Заповнити поля, ввівши ім'я та пароль, тут же слід встановити галочкою заборону зміни пароля.
  • Для підключення користувача натиснути правою кнопкою на нього обліковий записта вибрати зі списку меню пункт «Властивості», далі - вкладка «Членство у групах» та кнопка «Додати». Знайти створену групу, додати та натиснути OK. Цю процедуру потрібно виконати всім користувачів сервера.
  • На наступному етапі визначаються права доступу користувачів групи до робочого каталогу. Для цього потрібно перейти до каталогу "Сайт", клацнути за назвою правою кнопкою та відкрити "Властивості". Далі – вкладка «Безпека», у пункті «Змінити» вказати назву групи та натиснути ОК. Потім потрібно налаштувати права користувачам.
  • Увійти в «Диспетчер служб IIS», натиснувши правою кнопкою на рядок «Правила авторизації FTP», додати роздільну здатність. Можна дозволити користувачам запис та видалення даних, а можна лише читання.

Встановлення та налаштування сервера завершено. Однак тепер потрібно знати, як зайти на FTP-сервер.

Стандартні функції Windowsдозволяють це зробити просто. Достатньо відкрити папку «Мій комп'ютер», потім у адресному рядкувказати шлях до сервера.

Інший спосіб – створити ярлик підключення до ФТП на робочому столі комп'ютера.

Для цього відкрити «Панель управління», клацнути правою кнопкою розділ «Мережеве оточення». У завданнях вибрати «Додати новий елементв мережеве оточення», потім клацнути на пункт «Виберіть інше мережеве розміщення» та «Далі». Тепер у розділі "Мережеве розміщення" з'явиться ярлик, який потрібно просто перетягнути мишею на робочий стіл.

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

Але існує один відмінний варіантстворення FTPсервера. Головні його переваги:

  • ніякого обмеження за швидкістю скачування;
  • швидкий обмін файлами (не потрібно нічого налаштовувати, завантажувати файли та чекати, поки вони обробляться);
  • можливість докачати будь-який документ у час (зручно при нестабільному інтернеті).

Як налаштувати сервер FTP?

Налаштування здійснюється дуже просто. Для цього Вам знадобиться програма для FTP сервера (або точніше утиліта), яка називається Golden FTP Server ( Free версіїбуде достатньо).

Завантажили програму? Встановили? Тепер приступаємо до створення. Для цього виконуєте таку інструкцію:

От і все. Тепер Ви знаєте, як зробити сервер FTP. І можете вільно обмінюватись файлами з будь-якими користувачами.

Щоб перевірити, що створення ФТП серверапройшло успішно, зайдіть на нього через Internet Explorer.

До речі, ще один момент. Завантажувати розшаровані документи можуть одночасно декілька користувачів, яким Ви дали посилання на скачування. Зрозуміло, швидкість стрибки у такому разі буде ділитися. Але якщо у Вас 100 Мбіт/с, це не є проблемою. Просто щоб Ви були в курсі.

Якщо Ви не зрозуміли, як налаштувати FTP сервер, і все це для Вас занадто складно, тоді можете спробувати інші варіанти. Благо існує ще мінімум 5 методів, .

Доброго часу доби, дорогі читачі! Як Ви зрозуміли із заголовка, сьогодні поговоримо про FileZilla Serverта створення свого FTPсервера як такого.

У Останнім часомнадходить багато повідомлень з проханнями розповісти про те, як встановити свій власний FTPсервер у домашніх (або не дуже) умовах.

Що таке FTPЯкщо хтось раптом не в курсі, Ви можете дізнатися в цій моїй статті або відразу приступати до читання (в рамках цієї статті є пару слів про сам протокол).

Підготовка до встановлення свого FTP-сервера

Як і обіцяв, для початку коротко про те, що таке FTPдля тих, хто не знає:

Хочеться відразу зазначити, що у статті розглядатиметься варіант домашнього використання, без хитрих і тонких налаштувань, які використовуються у разі повноцінних корпоративних серверів.

Для встановлення Вам необхідно завантажити один із множинних дистрибутивів, які допоможуть розгорнути FTP-Сервер. Особисто я рекомендую Вам використовувати FileZilla ServerБо він, як і колись згаданий мною клієнт (див. статтю за посиланням вище), гранично простий в установці та налаштуванні, і до того ж безкоштовний.

Встановлення FTP FileZilla Server

Після скачування дистрибутива, власне, запустіть його установку (мається на увазі, що треба клацнути по скачаному exe-файлу) і дотримуйтесь рекомендацій нижче.

На першому вікні потрібно погодитись з ліцензійною угодою, натисніть “ I Аgree”.

  • Стандартний(Standart) – варіант для встановлення з нуля для повного функціонування сервера.
  • Повний(Full) - майже те саме, але так само в папку установки будуть скопійовані вихідний кодпрограми, якщо ви щось захочете в ній змінити.
  • Тільки FTP сервіс(Service only) – встановлюється безпосередньо FTP сервіс, без доступу до нього через інтерфейс. Корисно, якщо ви плануєте керувати своїм файлосховищем з іншого комп'ютера.
  • Інтерфейс керування(Interface only) - на відміну від попереднього пункту, ставиться лише графічна оболонкакерування сервером, але не він сам. Використовуйте, якщо ви хочете віддалено отримати доступ до свого сервера FTP.
  • Вибіркова установка(Custom) – Ви вільні вибирати, що хочете поставити на свій комп'ютер.

У наступному вікні потрібно вибрати папку установки, наприклад, “ C:\Program Files\FileZilla Server”. Після вибору переходьте до наступного вікна ( Next).

Тепер установник попросить нас вибрати спосіб встановлення та запуску сервера.

Є три варіанти:

  • Як службу та запускати при вході в систему
  • Як службу та запускати вручну
  • Проста установка, запускати вручну

Рекомендується вибрати перший або другий варіант. Різниця лише в тому, що в другому випадку для роботи сервера Вам необхідно буде переходити в " Панель управління - Адміністрація - Управління службами", Знаходити там службу в списку і запускати її самостійно, натиснувши на кнопочку запуск.

Порт та первинний запуск FileZilla Server

Крім того, на цьому етапі слід вказати порт, яким підключатиметься інтерфейс управління сервером, тобто так би мовити, Ваша консоль адміністрування, яка дозволить Вам задавати налаштування, дивитися хто і куди підключився і тп. Для підвищення безпеки, змініть його зі стандартного ( 14147 ) на якийсь ще.

Хочете знати та вміти, більше й самі?

Ми пропонуємо Вам навчання за напрямами: комп'ютери, програми, адміністрування, сервери, мережі, сайтобудування, SEO та інше. Дізнайтесь подробиці зараз!

Також за замовчуванням, зазначена опція запустити сервер після установки (Start Server after setup completes). Можете залишити цю галочку, а можете прибрати. Справа Ваша. Зробивши це, переходимо до останнього вікна, використовуючи кнопку Next.

Тут вибираємо варіанти запуску інтерфейсу.

Їх знову ж таки три:

  • При вході в систему, для всіх користувачів
  • При вході в систему для поточного користувача
  • Вручну

Перший варіант пригодиться, якщо ви єдиний користувач комп'ютера, куди встановлюється сервер, і Вам, в принципі, все одно під усіма обліковими записами операційної системиінтерфейс буде запускатися автоматично або лише під одним.

Другий підходить для тих, хто працює на комп'ютері не один (тобто на комп'ютері кілька облікових записів, які використовуються різними людьми) і хоче, щоб ніхто інший не керував його FTPсервером, тобто запуск інтерфейсу здійснювався тільки з-під облікового запису, в якому зараз і проводиться установка.

І третій варіант задає параметр запуску тільки вручну, тобто він не стартуватиме разом із системою зовсім.

Нагадаю, що інтерфейс є чимось на зразок адміністративної програми, яка дозволяє стежити за станом сервера, запускати-зупиняти та налаштовувати його.

Галочка ( Start Interface after setup completes) у цьому вікні, знову ж таки, задає запуск інтерфейсу відразу наприкінці установки.

Ну і, розібравшись з усім цим, можна почати установку сервера (використовуючи, само собою, кнопку " Install") :)

Первинне налаштування FTP FileZilla Server

Отже, після встановлення, при першому запуску інтерфейсу, з'явиться маленьке віконце, де потрібно вказати адресу та порт для підключення, а також пароль адміністратора (при першій установці його немає). Можна відзначити опцію "Весь час підключатися до цього сервера" (Always connect to this server). Натискаємо " Ok".

Хочеться наголосити, що це є підключення до сервера локально, а саме, підключення до інтерфейсу адміністрування, тобто видавати адресу 127.0.0.1 та порт 14147 для друга, який захоче підключитися, марно. Про зовнішні адреси, паролі та явки, необхідні для підключення до сервера, буде написано під час статті.

Тепер перейдемо до налаштувань. Це робиться шляхом переходу на адресу " Edit -> Settings" або клацанням на кнопку на панелі інтерфейсу:

Перед вами відкриється вікно налаштувань. На першій вкладці (General Settings) можна задати такі параметри:

Зверху вниз по скріншоті:

  • Порт, яким клієнти підключатимуться до сервера
  • Максимальна кількість клієнтів
  • Кількість потоків
  • Різні таймаути (три штуки)

В рамках цієї статті нас цікавлять перші два пункти. Порт можна залишити як є, а можна й змінити для підвищення безпеки, але тоді доведеться повідомляти про нього всім охочим підключитися.

Друге налаштування відповідає за максимальна кількістьпідключень. За замовчуванням значення параметра стоїть “ 0 ”, це означає, що їхня кількість не обмежена. Змінювати цей параметр варто в тому випадку, наприклад, якщо Ваш інтернет канал не справляється з навантаженням, тому що до Вас підключається дуже багато людей.

Решту можна залишити без змін, тому що для домашнього використання налаштування оптимальні.

У підпункті “ IP Filter” можна поставити IPадреси (або їх діапазон), яким буде заборонено підключатися до сервера, а також задати винятки із заданого діапазону (друге поле).

Тобто, наприклад, якщо Ви хочете когось забанити та заборонити йому потрапляти на Ваш сервер, то вкажіть його у першому вікні. Так само, якщо Ви хочете надати доступ тільки комусь певному і заборонити решті, то поставте зірочку в першому полі і задайте список IP-Адрес у другому.

Вкладка “ Passive mode settings” регламентує параметри для пасивного підключення до сервера та відгук його.

Змінювати тут щось варто тільки в тому випадку, якщо Ви підключені до інтернету не безпосередньо, а через роутер, на якому живе фаєрволл NAT. У цьому випадку може знадобитися вказати в полі " Use the following IPсвій зовнішній IP-адреса (можна дізнатися у провайдера або в інтерфейсі роутера), а також задати діапазон портів (Use custom port range), через які клієнт зможе підключатися до сервера в пасивному режимі.

Торкатися цих налаштувань варто, мабуть, лише у разі проблем із підключенням користувачів. У разі цих та неможливості розібратися самостійно, я дам Вам консультацію з налаштувань виключно для Вас (пишіть коментарі).

Розділ налаштувань Miscellaneous” містять незначні для домашнього фтп-сервера налаштування. Наприклад, такі як “ Не показувати пароль у лог-файлах” (Don't show passwords in message log), “ Запускати інтерфейс згорнутим” (Start minimized), а також розміри буферів передачі. Торкати тут, взагалі-то, нічого не потрібно.

На вкладці “ Admin Interface Settings” можна поставити IP-адреса і порт, за якими буде доступний інтерфейс управління сервером (та сама, що ми спочатку використовували як 127.0.0.1 і 14147 , тобто, якщо є бажання, то Ви можете змінити їх). Крім того, можна вказати IP-Адреси, яким дозволено підключатися до нього.

Розділ налаштувань Logging” дозволяє включати запис лог-файлів (Enable logging to file), налаштувати їх максимальний розмір (Limit log file size to), писати все в один файл (Log all to "FileZilla Server.log") або для кожного дня створювати окремий (у цьому випадку можна обмежити їхній максимальний термін зберігання).

Вкладка “ GSS Settings” відповідає за використання протоколу Kerberos GSS. Для звичайного використанняця опція не потребує налаштування.

Залишкові налаштування FTP сервера - швидкості, шифрування та тп

Далі у нас “ Speed ​​Limits”. Вона може допомогти обмежити швидкість вхідних та вихідних з'єднань. Є два шляхи обмеження: встановити постійне обмеження на весь час або створити правила на конкретний день і/або годину. Обмеження задаються у кілобайтах.

Вкладка “ Filetransfer compression” дозволяє увімкнути режим стиснення файлів під час передачі. При цьому можна налаштувати мінімальний та максимальний рівністиснення, а також вказати IP-адреси, для яких не використовуватиметься компресія. Торкати щось зовсім не обов'язково.

Щоб налаштувати захищене з'єднання між клієнтом та сервером, потрібно перейти до пункту налаштувань “ SSL/TLS Settings”. Тут потрібно включити підтримку цих протоколів та вказати шляхи до закритого ключа, файл сертифіката та пароль. Для середньостатистичного користувача в цьому немає потреби, тому в цій статті не розглядатиметься.

І нарешті, можна увімкнути автоматичний бан користувачів після n-их спроб невдалих підключень, і час бана. Для цього варто перейти на вкладку “ Autobans” і, якщо Вам воно необхідне, то виставити галочку” Enable automatic bans", вказати у графі " Ban IP adress after" кількість спроб після яких буде здійснюватися блокування, а також час блокування в полі " Ban for".

Це потрібно, щоб небажані особи не спамили Ваш сервер своїми спробами підключень.

Початкове налаштування облікових записів користувачів (users) та кулі (share) в FileZilla Server

Тепер налаштуємо доступи користувачів, а саме їх облікові записи, паролі, папки і тп.
Як приклад створимо самого, так би мовити, поширеного користувача та дамо йому доступ.

Отже, для додавання нового облікового запису слідуємо, в головному вікні інтерфейсу, по шляху “ Edit-> Users”. Перед нами з'явиться вікно роботи з користувачами.

Для додавання нового необхідно натиснути “ Add”. Далі необхідно буде задати його ім'я, наприклад, anonymous,і приналежність до групи (у разі вказувати не будемо). Задаємо, тиснемо “ Ok”.



Тепер для нового користувача можна задати пароль і обмеження за кількістю з'єднань. При необхідності зробіть це, виставивши галочку. Password" і вказавши його (пароль) у віконці навпроти. Настійно рекомендується використовувати паролі для користувачів з метою безпеки.

Далі переходимо на вкладку “ Share Folders”. Тут, власне, ми задаємо до яких папок користувач матиме доступ. Робиться це просто: тиснемо “ Add” та обираємо потрібну папкуна диску. Зліва можна встановити права доступу до неї: тільки читання - “ Read”, запис - “ Write”, видалення - “ Delete” та можливість зміни існуючих файліву директорії - “ Append”. Нижче можна дозволити створення, видалення, отримання списку файлів та розповсюдження дозволів на підкаталоги.

Задаємо необхідні Вам параметри та папки. ОК

На цьому початкове налаштуваннязакінчено. Для домашнього користуваннябільшого і не треба;)

Доступ користувачів до сервера FileZilla Server

Для того, щоб ваші знайомі могли використовувати Ваш FTPсервер, необхідно надати їм його IP-адреса, а також задані Вами логін(и), пароль(и) і, при необхідності, порт (якщо змінювали), які вони повинні вказати у своєму, .

Дізнатися зовнішній IP-адресу можна, звернувшись до провайдера, подивившись у налаштуваннях роутера або ж, просто, скориставшись одним із численних сервісів, як наприклад, (як Ви напевно здогадалися, Вам потрібно те, що написано під текстом "Ваша IP адреса:";)).

Післямова

Ось такі от справи.

Незважаючи на те, що стаття максимально орієнтована для невеликого домашнього використання, я постарався докладно пояснити все необхідні налаштуваннята нюанси FileZilla Server.

Як і завжди, якщо є якісь питання, доповнення і тп, то пишіть у коментарях - буду радий допомогти.

PS: За існування цієї статті окреме спасибі другові проекту та члену нашої команди під ніком “ Kellis"у“.