Контакти

Ftp сервер установка на windows. Як налаштувати ftp-з'єднання через провідник Встановлення сервера FTP Serv-U

Найчастіше користувачі для обміну в мережі файлами невеликих розмірів використовують пошту або Скайп. Однак, коли необхідно переслати архів фотографій або фільм розміром в кілька гігабайт, цими сервісами скористатися не можна. Публічний файлообмінник також створює деякі труднощі, наприклад, очікування таймера та обмеження швидкості. Найкраще рішенняу такому разі – створити власний 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, TFTP сервери: опис, робота, налаштування

FTP (File Transfer Protocol) - один із найстаріших комп'ютерних протоколів, який почали використовувати для прийому/передачі даних на відстані. Сервери з його застосуванням активно використовувалися задовго до Інтернету. В даний час протокол модифіковано для використання каналів TCP/IP. Протокол використовує архітектуру клієнт-сервер, тобто організації сервера використовується одна програма, а завантаження і скачування - інша.

Як запустити FTP-сервер через Golden FTP Server

Конфігурування та налаштування FTP-сервера засобами Windows 7 – надійний, але нешвидкий спосіб, що вимагає великої кількості кваліфікованих дій. Якщо вам потрібен сервер «на вчора», а возитися з інструкціями та налаштуваннями не хочеться, то непоганим варіантом буде використання компактної та дуже простої програми Golden FTP Server. Вона існує у вигляді безкоштовної та професійної версій, хоча для побутових застосувань буде цілком достатньо першого варіанта. Незважаючи на скромні розміри дистрибутива, програма має ряд переваг:

  • простота налаштування та малий розмір інсталяційних файлів;
  • використання всієї швидкості інтернет-каналу. Хоча це може бути недоліком, оскільки при підключенні 50–100 користувачів одночасно програма покладе на лопатки канал разом із корпоративною мережею;
  • можливість докачування файлів під час обриву з'єднання. Щоб скористатися цією можливістю, потрібно використовувати FTP-клієнт, який також підтримує докачування файлів;
  • русифікований стандартний інтерфейс.

Після завантаження та встановлення дистрибутива налаштуйте програму для старту сервера FTP.

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

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

Як відкрити FTP-сервер у провіднику

Вже з стародавньої Windows 98 операційна система пере межі між «Файловим провідником» та інтернет-браузером. Провідник дозволяв відкривати сторінки прямо у вікні, але це вимагало включення ненадійного на той момент Active Desktop, тому особливого поширення на той час механізм не отримав. Технології не стояли на місці, і зараз на FTP-сервер можна безпечно зайти, ввівши його адресу у «Провіднику»:


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

Що робити, якщо FTP-сервер не відкривається

Неможливість отримати доступ до сервера FTP може бути обумовлена ​​кількома причинами, пов'язаними як з налаштуванням самого комп'ютера, так і політиками всередині корпоративної мережі.

Таблиця: найпоширеніші причини помилок доступу до сервера FTP та їх вирішення

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

Як конфігурувати та запустити FTP сервер за допомогою вбудованих засобів ОС windows 7

З мережі можна завантажити багато програмних пакетів для створення FTP-серверів. Але спробуйте сконфігурувати сервер, використовуючи вбудовані можливості операційної системи. Інтегровані в дистрибутив інструменти створення веб-серверів доступні в Windows 7 Basic та вище.

Якщо у вас встановлена ​​Windows 7 Home edition або Starter, доведеться скористатися програмними пакетами сторонніх розробниківабо оновити операційну систему до версії Windows 7 Basic та вище.

Наведена інструкція дозволить вам крок за кроком пройти всі етапи запуску FTP-сервера. У процесі налаштування може знадобитися дистрибутив встановленої у вас ОС на оптичному носіїабо флешці. Також потрібно буде авторизуватися в ОС під користувачем із правами адміністратора.

  1. Відкрийте «Панель керування» та виберіть «Дрібні значки» у налаштуванні «Перегляд».
  2. Перейдіть до розділу «Програми та компоненти», а потім у розділі «Увімкнення або вимкнення компонентів Windows».
    Перейдіть до розділу «Програми та компоненти» – розділ «Увімкнення та вимкнення компонентів Windows».
  3. Поставте чекбокси:
  4. Натисніть кнопку «ОК» і дочекайтеся завершення процесу. Дочекайтеся завершення процесу встановлення компонентів
  5. Перейдіть до розділу «Адміністрування» на панелі керування.
    У розділі «Адміністрування» є інструменти для налаштування сервера
  6. Виберіть інструмент диспетчера служб IIS.
    Відкрийте диспетчер служб IIS - це основний елемент сервера FTP
  7. Перейдіть на вкладку сайти. У «Диспетчері служб IIS» перейдіть на вкладку «Сайти»
  8. Зробіть правий клік на вкладці «сайти» і у меню, що випадає, виберіть дію «Додати FTP-сайт». З контекстного меню вкладки «сайти» виберіть дію «Додати FTP-сайт»
  9. Вкажіть назву майбутнього FTP-сайту та шлях до каталогу, вміст якого збираєтеся роздавати з FTP-сервера.
    За замовчуванням у полі «Фізичний шлях» проставляється шлях C:inetpubftproot - ви можете змінити його на свій
  10. Натисніть «Далі» та вкажіть параметри запуску FTP-сайту. Якщо не хочете, щоб сайт запускався автоматично при включенні комп'ютера, зніміть галочку «Запускати FTP-сайт автоматично».
    Налаштуйте параметри запуску FTP-сервера
  11. У розділі SSL виберіть «Без SSL». Натисніть "Далі", потім натисніть "Готово".
    У вікні «Відомості про автентифікацію та авторизацію» просто натисніть кнопку «Готово»
  12. Вам вдалося створити сайт FTP. Тепер перейдіть по шляху «Панель управління»>«Брандмауер»>«Додаткові параметри»>«Правила для вхідних підключень».
  13. Виберіть та активуйте пункти FTP Server Passive (FTP Passive Traffic-In) та «FTP-сервер (вхідний трафік)».
    Для активації правила поставте на нього курсор та натисніть кнопку «Увімкнути правило» у правому меню
  14. Перейдіть до розділу «Правила для вихідних з'єднань» та увімкніть правило FTP Server (FTP Traffic-Out).
    Активуйте правило FTP Server (FTP Traffic-Out) у розділі «Правила вихідних підключень»
  15. Перейдіть по шляху «Панель управління»>«Адміністрування»>«Керування комп'ютером»>«Локальні користувачі»>«Групи». Зробіть правий клік на параметрі «Групи» та виберіть дію «Створити групу».
    Створіть групу користувачів, які зможуть заходити на ваш FTP-сервер
  16. Вкажіть назву групи FTP та клацніть «Створити».
    Придумайте ім'я для групи користувачів
  17. Зробіть правий клік у розділі «Користувачі» та виберіть дію « Новий користувач» з контекстного меню. Створіть користувачів для включення до вашої групи
  18. Вкажіть ім'я користувача та пароль (не менше 8 символів). Рекомендуємо проставити чекбокси «Заборонити зміну пароля користувачем» та «Термін дії пароля необмежений». Натисніть кнопку "Створити".
    Вкажіть параметри авторизації користувача (ім'я, пароль), увімкніть або вимкніть доступні опції
  19. Зробіть правий клік на створеному користувачеві та виберіть дію «Властивості», а потім перейдіть на вкладку «Членство в групах». Натисніть «Додати».
    У властивості створеного вами користувача на закладці «Членство в групах» натисніть кнопку «Додати»
  20. Введіть ім'я створеної групи в текстове поле і натисніть «Перевірити імена».

    Не забудьте натиснути кнопку «Перевірити імена» після введення імені групи у текстове поле
  21. Перейдіть до «Панель управління»>«Адміністрування»>«Диспетчер служб IIS». У розділі "Підключення" поставте курсор на ваш FTP-сайт і клацніть значок "Правила авторизації FTP".
    Поставте курсор на ваш FTP-сайт у меню «Підключення, потім клацніть значок «Правила авторизації FTP»
  22. Клацніть «Додати дозвільне правило».
    Клацніть дію «Додати дозвільне правило» для вашого FTP-сайту
  23. Виберіть "Вказані ролі або групи користувачів", наберіть ім'я вашої групи в текстовому полі. Проставте галочки в чекбоксах «Читання» та «Запис». Натисніть "OK".
    Вкажіть ім'я вашої групи та проставте галочки в чекбоксах «Читання» та «Запис»
  24. Якщо хочете дозволити доступ всім користувачам, знову натисніть «Додати дозвільне правило» і виберіть «Всі анонімні користувачі». Галочку поставте лише у чекбоксі «Читання».
    Якщо потрібно, додайте право на скачування файлів з вашого FTP-сервера всім користувачам
  25. Тепер клацніть піктограму «Перевірка автентифікації FTP».
    Клацніть значок «Перевірка автентичності FTP»
  26. Зробіть правий клік у режимі «Анонімний доступ» та виберіть дію «Увімкнути». Тепер до FTP-сервера можуть підключитися всі.
    Увімкніть анонімний доступ, щоб усі користувачі могли отримати доступ до FTP-сервера
  27. Клацніть піктограму Ведення журналу FTP.
    Клацніть піктограму «Ведення журналу FTP»
  28. У вікні налаштуйте логування.
    Налаштуйте логування для вашого FTP-сервера

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

Підключення папки FTP-ресурсу мережним диском у Windows

Багатьом користувачам зручніше працювати зі звичайним диском системи, що відображається у провіднику. Сторонні програмидля роботи з дисками вітають не всі. Щоб отримати такий диск, потрібно змонтувати папку FTP та асоціювати її з логічним диском. Зробити це можна двома способами:

  • через "Провідник";
  • через спеціальну консольну утиліту ftpuse.

Монтування FTP-ресурсу за допомогою «Провідника» Windows

Монтування FTP-ресурсу за допомогою консольної утиліти ftpuse

На жаль, FTP-ресурс, змонтований як мережевий дискза допомогою «Провідника» буде видно тільки в «Провіднику». Якщо вам потрібен доступ до такого диска через файловий менеджерабо з командного рядка, доведеться використовувати спеціальну утиліту ftpuse.

Розповсюджується ftpuse абсолютно безкоштовно. Після завантаження та встановлення утиліта доступна з будь-якого відкритого вікна командного процесора. Щоб мережевий диск залишався підключеним навіть після закриття такого вікна, утиліту потрібно використовувати разом із програмою PowerShell. Після встановлення програми вона доступна з командного рядка або процесора PowerShell.
За допомогою утиліти ftpuse ви зможете налаштувати консольний доступ до FTP-сервера, як до мережного диску

Процесор PowerShell є частиною ОС, починаючи з Windows 7 SP1. Якщо у вас не встановлено сервіс-пак, інсталяційний файлкомандного процесора доведеться завантажити із сайту Microsoft.

Таблиця: команди утиліти ftpuse, що дозволяють настроїти доступ до ресурсу FTP

devicenameВказує ім'я логічного диска, під яким мережевий ресурсбуде змонтовано в ОС.
ftphostnameВказує ім'я або адресу сервера, до якого потрібно підключитися.
remotepathПапка мережі, яка буде використана кореневим каталогом змонтованого логічного диска.
passwordВказує пароль доступу.
/userІм'я користувача, яке підключається до сервера.
/nopassiveВстановлює активний режим роботи.
/owneraccessonlyМережевий диск видно лише тій програмі, з якої запущена утиліта ftpuse.
/portМожна задати довільну адресу порту TCP, що використовується для обміну даними із сервером. За промовчанням це порт 21.
/hideЗапускає утиліту на тлі, на екран не виводяться жодні повідомлення.
/debugРобота утиліти у режимі налагодження.
/deleteВидаляє поточну сесію, відключається від сервера та розмонтує диск.

Приклади роботи утиліти ftpuse

Наведемо кілька прикладів використання команд ftpuse для налаштування сервера як локальний диск:

  • ftpuse F: ftp.abrris.com – так ми створюємо в системі логічний диск F:, асоційований з ftp-сервером ftp.abrris.com;
  • ftpuse F: ftp.abrris.com /USER:junkers 1944 - авторизованого користувача junkers з паролем 1944 підключаємо до сервера ftp.abrris.com;
  • ftpuse F: /delete - відключаємо диск F: і від'єднуємося від сервера.

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

Як настроїти FTP-сервер

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

FileZilla Server - гнучкий, продуктивний та захищений

FileZilla Server - розробка команди, яка створила знаменитий браузер FireFox. Він відрізняється величезною кількістюналаштувань, наявністю версій для 32-х та 64-бітних операційних систем, можливістю дистанційного адміністрування. І за весь цей спектр можливостей не потрібно платити жодної копійки. Встановлення та налаштування сервера поділяються на кілька нескладних етапів. Програма існує на багатьох платформах, і якщо ви навчилися налаштовувати такий сервер середовищі Windows, то з мінімальними відмінностями зможете зробити те саме в Linux або MAC OS.

Встановлення сервера FireZilla Server

  1. Після завантаження інсталяційного файлу запустіть його на виконання, після чого дотримуйтесь підказок майстра установки.
  2. Прочитайте та прийміть ліцензійну угоду.
    Прийміть ліцензійну угоду для продовження процесу встановлення
  3. Виберіть необхідний тип установки (рекомендуємо тип standart):
  4. Визначте папку, в яку буде встановлена ​​програма, і переходьте до вибору способу автозапуску FireZilla Server (рекомендуємо перший варіант):
  5. Тепер вкажіть порт для інтерфейсу сервера. За умовчанням залишати значення 14147 небажано з міркувань безпеки.
  6. Завершальним етапом установки буде вибір типу запуску інтерфейсу сервера (рекомендуємо перший варіант):
  7. Запустіть процес встановлення за допомогою кнопки Install.

Налаштування сервера

Успішно встановивши програмний пакет сервера, перезавантажте комп'ютер і запустіть програму FireZilla Server.

  1. У діалоговому вікні вкажіть адресу сервера і порт. Пароль при першому підключенні не потрібно вводити. Це підключеннябуде можливо лише з комп'ютера, на якому встановлені програмні компоненти сервера. З іншого пристрою достукатися до сервера не вийде, оскільки адреса 127.0.0.1:14147 служить тільки для локальних з'єднань. Введіть адресу сервера та порт для підключення
  2. У розділі Settings меню Edit є численні налаштування, які дозволять вам налаштувати програмний комплекс належним чином.
    Зайдіть в налаштування FileZilla Server
  3. На вкладці General Settings можна змінити первинні параметри налаштування:
  4. Для зручності користувачів ви можете налаштувати текстове вітання у розділі Welcome message, яке програма-клієнт покаже користувачеві під час успішного підключення до сервера. За допомогою метасимволів можна налаштувати висновок службової інформаціїу вікні клієнта.
    У розділі Welcome message ви можете налаштувати вітальне повідомлення та виведення службової інформації для користувачів
  5. У розділі IP bindings вкажіть діапазон IP-адрес, з яких користувачі зможуть отримати доступ до сервера. Цей розділ налаштувань дозволяє організувати доступ до ресурсу лише з локальної мережіабо навіть з одного її сегмента.
    Обмежте діапазон адрес, з яких можливий доступ до сервера
  6. Налаштуйте фільтрацію адрес у розділі IP Filter: у верхньому текстовому полі задається білий список, а в нижньому чорний.
    Заповніть «білий» та «чорний» списки IP-адрес
  7. Налаштуйте логування у розділі Logging. Файли з логами можуть створюватись заново кожен день або вся статистика писатиметься в один.
    Налаштуйте логування FileZilla Server у розділі Logging
  8. У розділі Speed ​​Limits можна обмежити смугу пропускання, доступну для сервера. Можна налаштувати глобальні обмеження, а можна за календарем і навіть окремим годинником. Одиниця виміру – кілобайт.
    При необхідності ви можете налаштувати обмеження смуги пропускання у розділі Speed ​​Limits
  9. У розділі Filetransfer compression можна налаштувати стиснення файлів під час завантаження. Але ми рекомендуємо залишити стандартні налаштування.
    Краще не вносити зміни до розділу налаштувань Filetransfer compression
  10. Настав час налаштувати облікові записи користувачів, яким буде дозволено доступ до ресурсів вашого сервера. Перейдіть до розділу Users меню Edit, щоб відкрити інтерфейс керування користувачами.
    Нового користувача ви зможете додати у розділі Users меню Edit
  11. За кнопкою Add додайте нового користувача, задайте йому логін та вкажіть приналежність до групи. Для нового користувача задайте логін та вкажіть, до якої групи він входить
  12. Для створеного користувача введіть пароль та обмеження на кількість підключень до вашого сервера.
    Налаштуйте пароль користувачата допустима кількість підключень до сервера
  13. На вкладці Share Folders можна налаштувати доступ користувача до певних ресурсів вашого сервера. Для цього виділіть закладку Shared folders та натисніть кнопку Add.
    Не переплутайте кнопки Add: для додавання папок треба натиснути кнопку Add, яка виділена на картинці
  14. Виберіть папку на диску, а за допомогою опцій у лівій частині вікна задайте необхідні права доступу:
    • тільки читання – read;
    • запис - write;
    • видалення – delete;
    • зміна файлів у папці - append.

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

Відео: встановлення та налаштування FileZilla Server крок за кроком

TFTP - сервер для малих потреб

Серед різновидів FTP та програм для роботи з ними особняком стоїть TFTP – це до межі спрощена версія FTP. Відсутність механізмів захисту трафіку та навіть аутентифікації користувача не дозволяє використовувати TFTP для обміну файлами через інтернет.

Зате він якнайкраще підходить для заливання прошивок та мікропрограм у маршрутизатори, приставки цифрового ТБ, планшети та смартфони. Завантажувач таких пристроїв містить TFTP-клієнт, який дозволить завантажити і встановити у пристрій програмне забезпечення, навіть якщо воно знаходиться в аварійному режимі через пошкоджену прошивку.
Основним застосуванням протоколу TFTP є прошивка бездротових маршрутизаторівчерез консоль відновлення

Встановіть TFTP-сервер на свій комп'ютер:

  1. Завантажте собі дистрибутив програми:
    • tftpd32, якщо у вас 32-розрядна ОС;
    • tftpd64, якщо у вас 64-розрядна ОС.
  2. Встановіть програму в одному з двох варіантів: стандартної програмичи системної служби.
  3. Якщо ви вибрали інсталяцію служби, перезавантажте комп'ютер після завершення процесу інсталяції.

Спеціальних налаштувань сервер не вимагає, але після його запуску переконайтеся, що всі налаштування на вкладці TFTP виглядають так, як на зображенні. Так виглядають дефолтні налаштування утиліти tftpd32

Для завантаження файлів із сервера або для завантаження на сервер через командний рядоквикористовуються такі команди:

  • tftp 192.168.1.10 GET имя_файла.txt - для отримання файлу з сервера;
  • tftp 192.168.1.10 PUT имя_файла.txt - для надсилання файлу на сервер.

Щоб працювати з клієнтом TFTP в Windows 7, його необхідно встановити через діалог «Компоненти системи». У старших версіях ОС клієнт доступний без додаткових дій.


Клієнт TFTP додається за допомогою діалогового вікна «Компоненти системи»

Відео: робота з сервером TFTP - аварійне відновлення прошивки роутера

Програми-клієнти для підключення до серверів FTP

Програми-клієнти виконують такі функції, як:

  • підключення до серверів FTP;
  • докачування файлів при розриві з'єднання;
  • ведення журналу підключень;
  • зберігання безлічі налаштувань до різних серверів;
  • групові операції із файлами;
  • пошук за серверами.

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

Total Commander

Мабуть, найпопулярніший файловий менеджер для Windows. Він містить вбудований FTP-клієнт, який дозволяє працювати з віддаленим серверомяк із звичайним логічним диском. Програма умовно-безкоштовна, і до придбання ліцензії вона постійно нагадуватиме користувачеві, що добре б її вже нарешті купити. Функціональність при цьому не страждає.
Total Commanderмає вбудований FTP-клієнт

FAR

Як і Total Commander, ця програма є багатофункціональним двопанельним файловим менеджером. Вона куди аскетичніша в оформленні інтерфейсу (працює в текстовому режимі), зате є кросплатформною - доступна для півдюжини різних операційних систем. FTP-клієнт вбудований у дистрибутив, і роботу з сайтами можна розпочинати без встановлення доповнень. Безперечним плюсом є безкоштовність програми. Активація клієнта FTP проводиться за допомогою менеджера плагінів, але це дуже проста та інтуїтивно зрозуміла процедура, яка не викликає труднощів навіть у користувача-початківця.
FAR зможе працювати з серверами FTP на будь-яких операційних системах

Ще одна безкоштовна програма-клієнт від творців браузерів Mozillaта Firefox. Проста та доступна користувачеві завдяки лаконічному інтерфейсу та відмінної русифікації. Існують версії FireZilla для Windows, Linux, Mac OS та навіть Andriod.
FileZilla – FTP-клієнт від творців всесвітньо відомого браузера FireFox

Серед особливостей, що відрізняють її від програм-конкурентів, слід зазначити:

  • підтримку великої кількості протоколів;
  • відновлення завантаження файлів при розриві з'єднання та підтримку роботи з великими файлами;
  • кросплатформність;
  • можливість ведення закладок;
  • підтримку перетягування файлів (технологія drag&drop);
  • гнучкі налаштування швидкості передачі та можливість резервування частини інтернет-каналу;
  • редагування файлів прямо на сервері;
  • віддалений пошук файлів.

Інтерфейс безкоштовної програми FTPRush має багато спільного з продуктами Microsoft Officeта конфігурується схожим способом. З родзинок варто зазначити:

  • можливість перенесення файлів із сервера на сервер без завантаження на комп'ютер;
  • якісну реалізацію двопанельного інтерфейсу;
  • вбудований менеджер завантажень із конфігурованим списком завантаження.

FTPRush має сподобатися користувачам MS Office

Краще працювати з англомовною версією інтерфейсу, оскільки якість російської локалізації бажає кращого.

CoffeCup Free FTP - це клієнт для найбільш невибагливих та недосвідчених користувачів, він дозволяє завантажувати та вивантажувати файли буквально одним кліком миші. Убогість налаштувань з лишком компенсується інтуїтивно зрозумілим інтерфейсом, якісною локалізацією та безкоштовністю програми. Проте програма підтримує повноцінний двопанельний режим та можливість передачі файлів із сервера на сервер без попереднього завантаження, а також має на борту простий редактор HTML.
З клієнтом CoffeeCup Free FTP вам не доведеться напружуватися з налаштуваннями

Створення FTP-сервера – простий спосіб отримати на робочому столі файлове сховище з можливістю множинного доступу. Велика кількість програм та відносна простота налаштування роблять цей спосіб дуже популярним. Виділіть один комп'ютер чисто під сервер і не зберігайте на ньому жодних інших даних, крім того, що повинно лежати на сервері. І навіть у цьому випадку два - три десятки користувачів, які одночасно звертаються до вашого ресурсу, можуть практично повністю «просадити» інтернет-канал. Та й провайдер ненав'язливо запропонує змінити тарифний план на корпоративний. Якщо вам потрібно файлосховище з одночасним доступом великої кількості користувачів, розміщуйте FTP-сервер на комерційному хостингу. Або користуйтеся готовими порталами-файлообмінниками, наприклад, Google Driveабо DropBox.

Сьогодні матеріал буде присвячений розгляду процесу установки та налаштування FTP сервера в операційній системі Windows Server 2016, а також ми поговоримо про те, що взагалі таке FTP та FTP сервер.

Що таке FTP, FTP сервер та для чого це потрібно?

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

Протокол FTP реалізований за схемою « клієнт-сервер», тобто. існує FTP-клієнти і FTP-сервер.

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

FTP клієнт– це програмне забезпечення, призначене для отримання доступу до сервера FTP. За допомогою FTP клієнта користувачі можуть завантажувати та закачувати файли на FTP сервер.

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

Встановлення FTP сервера на Windows Server 2016

Зараз ми з Вами розглянемо процес мінімальної установки для сервера FTP, тобто. ми встановимо тільки те, що необхідно для FTP сервера, а саме Служба FTP» та «». Іншими словами давайте уявімо, що у Вас на сервері немає нічого, і у Вас постало завдання розгорнути FTP сервер, наприклад, для того щоб якісь віддалені користувачі, які не є співробітниками Вашої компанії, могли завантажувати і завантажувати файли.

Примітка! Якщо у Вас вже встановлені якісь служби ролі « Веб-сервер IIS» і зокрема «Консоль управління службами IIS», то Вам, звичайно ж, не потрібно їх встановлювати, Вам достатньо перевірити чи встановлена ​​«Служба FTP» і якщо встановлена, то переходити до налаштування сервера FTP.

У даному матеріалія покажу два варіанти встановлення FTP сервера: перший за допомогою майстра та другий за допомогою Windows PowerShell.

Встановлення FTP сервера за допомогою майстра

Крок 1

Відкриваємо « Диспетчер серверів», наприклад, з меню пуск.

Крок 2

На цьому кроці майстри можемо відразу натиснути Далі».

Крок 3

Потім вибираємо тип установки Встановлення ролей чи компонентів», тиснемо « Далі».

Крок 4

на наступному кроцівибираємо цільовий сервер, у мене він один, тому я відразу тисну Далі».

Крок 5

На етапі вибору ролей відзначаємо роль « Веб-сервер (IIS)».

Нам одразу запропонують встановити і « Консоль управління службами IIS», тиснемо « Додати компоненти», оскільки нам ці засоби управління потрібні, для того щоб адмініструвати FTP сервер, тиснемо « Далі».

Крок 6

На етапі вибору компонентів нічого не вибираємо, оскільки жодні компоненти нам більше не потрібні. Тиснемо « Далі».

Крок 7

Крок 8

І ось ми дійшли до вибору служб ролі. Веб-сервер (IIS)», де нам потрібно зняти всі непотрібні галочки ( якщо нам потрібний тільки FTP сервер), і відзначити лише « Служба FTP» та « Консоль управління службами IIS», тиснемо « Далі».

Крок 9

Перевіряємо параметри установки і тиснемо « Встановити».

Крок 10

Після того як установка буде завершена, про це нам просигналізує майстер, тиснемо « Закрити» та перезавантажуємо сервер.

Встановлення сервера FTP за допомогою Windows PowerShell

Для встановлення ролей та компонентів у Windows PowerShellє спеціальний командлет Install-WindowsFeature. Щоб встановити FTP сервер з допомогою PowerShellвиконайте такі команди.

Для встановлення служби «Служба FTP»

Install-WindowsFeature -Name "Web-Ftp-Service"

Для встановлення засобу «Консоль керування службами IIS»

Install-WindowsFeature -Name "Web-Mgmt-Console"

Після встановлення краще перезавантажити сервер.

Налаштування сервера FTP на Windows Server 2016 з ізоляцією користувачів

Після встановлення служби FTP і консолі керування службами IIS, перезавантаження сервера можна переходити до налаштування сервера FTP.

Налаштування користувачів для сервера FTP

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

Для прикладу створю користувача UserFTP. Це можна зробити в оснастці Керування комп'ютером». Для того щоб запустити дану оснастку зайдіть в « Диспетчер серверів-> Засоби -> Керування комп'ютером».

Потім відкриваємо пункт « Локальні користувачі та групи», клацаємо правою кнопкою миші по пункту користувачі та вибираємо « Новий користувач». Заповнюємо необхідні поля та тиснемо « Створити». У результаті з'явиться новий користувач.

Налаштування структури каталогів FTP сервера

Потім нам потрібно налаштувати каталоги. На диску C за замовчуванням створено каталог « C:\inetpub\ftproot- це кореневий каталог FTP сервера. У даному каталозіми створимо окремий каталог для нашого FTP сайту, наприклад, я його назвав TestFTP. У ньому створимо каталог LocalUser ( регістр важливий) - це для того, щоб працювала ізоляція користувачів, а вже в даному каталозі створюємо папки з назвою, яка буде відповідати імені користувача в моєму випадку - це UserFTP. У результаті повний шлях до каталогу користувача буде виглядати наступним чином - "C: inetpub ftproot TestFTP LocalUser UserFTP", і для того щоб надалі перевірити роботу FTP сервера, давайте створимо в цьому каталозі тестовий файл, наприклад Test.txt .

Створення та налаштування FTP сайту

Відкриваємо « Диспетчер служб IIS».

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

Потім вводимо назву нашого FTP-сайту, я назвав його « TestFTPSite» та вказуємо каталог, який буде коренем нашого FTP-сайту ( ми його трохи раніше створили). Тиснемо « Далі».

на даному кроцівказуємо прив'язку до IP адреси, я вказав « Усі вільні», Ви можете вибрати конкретний IP зі списку. Також тут вказуємо налаштування SSL, я вказав « Без SSL», але краще використовувати SSL-сертифікат для шифрування.

Залишилося лише налаштувати автентифікацію та користувачів, які можуть підключатися до нашого FTP серверу. Я обираю " Звичайну»Перевірку справжності, тобто. анонімні підключення мені не потрібні і вказую конкретного користувача UserFTP, я його створив трохи раніше. Він у мене матиме права і на читання, і на запис. У « бойовий» середовищі як я вже говорив краще створити групу і до неї додавати користувачів FTP, і в даному випадку тут ми б вибрали пункт « Зазначені ролі чи групи користувачів» та вказали створену нами групу. Тиснемо « Готово».

Налаштування параметрів ізоляції користувачів FTP сервера

Щоб налаштувати ізоляцію користувачів, тобто. щоб у кожного користувача був свій каталог та інші він не міг бачити, вибираємо на початковій сторінці FTP сайту пункт « Ізоляція користувачів».

Зазначаємо пункт « Каталог імені користувача (вимкнути глобальні віртуальні каталоги) » і тиснемо « Застосувати».

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

Видалення FTP сервера у Windows Server 2016

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

Для того, щоб видалити FTP сервер з допомогою Windows PowerShell, можна використовувати командлет Uninstall-WindowsFeature. Команди видалення виглядатимуть так ( після видалення необхідно перезавантажити сервер).

Для видалення компонента «Консоль керування службами IIS»

Uninstall-WindowsFeature -Name "Web-Mgmt-Console"

Для видалення служби «Служба FTP»

Uninstall-WindowsFeature -Name "Web-Ftp-Service"

На цьому у мене все, сподіваюся, матеріал був Вам корисний, поки що!

FTP (від англ. File Transfer Protocol – протокол передачі файлів) – протокол, що використовується для передачі файлів у ТСР-мережах.

На сьогоднішній день використовується переважно для завантаження інформації з клієнтського пристрою на хостинг-сервери. Розглянемо FTP сервер Windows 7.

Протокол був створений у 1971, ще задовго до появи стека TCP/IP, який побачив світ лише наприкінці 70-х років.

Спочатку, у своїй першій редакції протокол використовував один і той же канал для передачі команд і передачі даних.

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

Остання версія протоколу була представлена ​​у 1985 році.

Істотним недоліком FTP є численні вразливості у захисті, список яких був складений та опублікований у 1999 році: проблема захоплення портів, захисту імені користувача, низька стійкість до брутфорс-, спуф-, сніф-, прихованих атак.

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

Ця проблема характерна для всіх ранніх версійпротоколів (наприклад, поштових SMTP, POP, IMAP), розроблених до появи механізмів шифрування SSL, TLS.

У рамках цієї статті ми розглянемо створення FTP-сервера на базі Windows 7 .

Крок 1. Встановлення FTP-компонента

1.2. У полі пошуку вводимо «Програми та компоненти», без лапок.

1.3. Вибираємо відповідний пункт меню.

1.4. У вікні, в лівій колонці переходимо в меню «Увімкнення або вимкнення компонентів Windows».

1.5. Вибираємо компоненти Windows, які слід встановити - FTP-сервер та Консоль керування IIS.

Крок 2. Налаштування FTP-сервера

2.2. У полі пошуку вводимо "Адміністрування", без лапок.

2.3. Вибираємо відповідний пункт меню.

2.4. У вікні переходимо в меню «Диспетчер служб IIS».

2.5 Переходимо на вкладку «сайти», клацаємо правою кнопкою миші та вибираємо «Додати FTP-сайт».

2.6. Прописуємо ім'я FTP-сервера та шлях до папки, в якій зберігатиметься інформація, переходимо до наступного пункту налаштування – «Далі». Як приклад було створено підкаталог ftpsw7.

2.7. У полі вибору IP-адреси вибираємо потрібну IP-адресу зі списку. Якщо потрібно розшарити папку для всіх доступних підмереж, вибираємо пункт «Всі вільні».

Стандартний порт (21) залишаємо без змін.

Якщо планується використання FTP-сервера на постійній основі- ставимо галочку "Запускати FTP-сайт автоматично". Вибираємо "Без SSL".

2.8. Вибираємо звичайну автентифікацію, поле авторизації залишаємо без змін. На цьому налаштування сервера FTP завершено.

Після налаштування в меню «сайти» з'явиться щойно створений сервер FTP.

Крок 3. Налаштування брандмауера

Для відкриття відповідних портів та дозволу служб FTP-сервера необхідно виконати налаштування брандмауера Windows . Для цього:

3.2. У полі пошуку вводимо "Брандмауер", без лапок.

3.3. Вибираємо відповідний пункт меню.

3.4. Заходимо в меню «Правила для вхідних підключень» та включаємо два правила щодо роботи FTP-сервера.

3.5. Для увімкнення необхідно натиснути на кожному з правил правою кнопкою миші та вибрати в меню пункт «Увімкнути правило».

3.6. Після активації правила його колір зміниться на зелений, а в полі «Включено» стоятиме позначка «Так».

3.7. Переходимо до правил вихідного підключення і, як у попередньому пункті, активуємо правило FTP Server (FTP Traffic-Out).

На цьому налаштування брандмауера для сервера FTP завершено.

Крок 4. Створення FTP-користувачів та призначення прав

4.2. У полі пошуку вводимо "Керування комп'ютером", без лапок.

4.3. Вибираємо відповідний пункт меню.

4.4. Переходимо в меню, розташоване в лівій колонці – «Локальні користувачі». Натискаємо правою кнопкою миші на пункт "Групи", вибираємо "Створити групу".

4.5. Назвемо групу "FTP users", а в полі опис дамо її коротку характеристику, щоб через час можна було швидко згадати призначення цієї групи.

4.6. Створимо користувачів, для яких буде доступний сервер FTP.

Для цього в попередньому меню «Локальні користувачі», натискаємо правою кнопкою миші на пункті «Користувачі», вибираємо «Новий користувач» та заповнюємо поля, як показано на малюнку.

4.7. Після цього необхідно додати користувачів до раніше створеної групи «FTP users».

Для цього натискаємо правою кнопкою миші на обліковому записі користувача, вибираємо пункт "Властивості", вкладка "Членство в групах", кнопка "Додати", "Додатково", "Пошук", вибираємо групу, натискаємо "ОК".

Цю операцію необхідно зробити для всіх користувачів, які мають доступ до FTP-сервера.

4.8. Наступним кроком буде встановлення прав доступу для групи FTP users.

Для цього необхідно перейти до каталогу FTP-сервера (п.2.6), натиснути на ньому правою кнопкою миші, "Властивості", вкладка "Безпека", "Додати", "Додатково", "Пошук", вибираємо групу "FTP users", "ОК", вибираємо " Повний доступ», «ОК».

4.9. Перейдемо до панелі керування FTP-сервером (п.2.1-2.4), після чого звернемося до меню «Правила авторизації FTP».

4.10. Правою кнопкою миші по порожньому місцю, «Додати дозвільне правило авторизації», у полі «Вказані ролі чи групи користувачів» вписуємо нашу групу «FTP users», у полі «Дозволи» ставимо галочку на «Читання», «ОК».

Дані дозволу дозволять входити до папки FTP-сервера користувачам, які перебувають у групі «FTP users», і робити операцію читання, тобто. перегляду.

Порада!Для того, щоб користувачі могли поміщати в каталог FTP-сервера файли та каталоги, а також перейменовувати та видаляти їх, необхідно встановити галочку в полі «Запис».

4.11. Перейдемо в попереднє меню та налаштуємо «Ведення журналу FTP».

Налаштування сервера FTP на Windows 7, Windows 8 / 8.1

Демонстрація налаштування сервера FTP, який можна підняти на домашньому комп'ютері за 5-10 хвилин.

Зазвичай на запит «Налаштування FTP у Windows Server 2008 або 2012» вискакують докладні посібникиЯк розгорнути цей сервер з використанням IIS (Internet Information Services - багатофункціональний Web-сервер на базі Windows і вбудований в нього). Однак, бувають окремі випадки, коли піднімати IIS через одну фішку не зовсім логічно.

У моєму випадку на сервері вже було встановлено apache і піднято певні фішки, що використовують apache і виникла необхідність налаштування простенького FTP-сервера для обміну даними. Піднімати заради цієї однієї фічі IIS, щоб потім відключати всі сервіси і звільняти порти, щоб уникнути конфлікту з apache - сенсу великого не побачив. Тому було ухвалено рішення підняти FTP, який не вантажить систему, і чудово знає свою справу – FileZilla Server.

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

Встановлюємо FileZilla Server

Завантажуємо дистрибутив із сайту виробника, або з нашого сайту. Запускаємо та йдемо по порядку:

Погоджуємося з ліцензією, натискаємо I Agree

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

Вибираємо шлях для встановлення через натискання кнопки Browse, або залишаємо все, як є і йдемо далі - Next.

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

Натискаємо Next.

Тут пропонуються такі варіанти:
Запуск адміністративного інтерфейсу під час входу до Windows під будь-яким користувачем
Запуск адміністративного інтерфейсу при вході лише поточним користувачем (з якого ведеться установка)
Запуск вручну

Можете вибрати на власний розсуд. Мені його пику при кожному запуску бачити не цікаво, тому я вибираю третій варіант.

Натискаємо Next.

Пішов процес встановлення.

Якщо в процесі установки ви не змінювали порт для входу в адміністративний модуль, то залишаємо, як є і натискаємо Connect.

Ось він розповідає, хто він такий і попереджає червоним, що сервер знаходиться за маршрутизатором, тому необхідно налаштувати Passive Mode і зробити прокидання портів на маршрутизаторі.

Ще він каже, що зашифроване з'єднання неможливе доти, доки ми не активуємо FTP over TLS. Це щоб ніхто трафік не міг перехопити. Активувати цю функцію чи ні, вибирайте на власний розсуд. Для домашнього сервераособливої ​​потреби не бачу.

Натискаємо на іконку Settings (третя за рахунком) та починаємо налаштування.

Розділ General settings- Тут можна залишити все як є.

Якщо цікаво, поясню, що тут що означає:

Listenontheseports: 21- який порт слухатиме ftp-сервер. За замовчуванням це 21 порт. Можна його таким і залишити, якщо це єдиний ftp-сервер на даному комп'ютері. Якщо вже якийсь є, краще змінити порт.

Max.numberofusers: 0- кількість користувачів, які можуть підключитися до сервера. 0 - це необмежену кількість користувачів, інакше кількість, яку ви вкажете.

Номерofthreads: 2 - максимальна кількістьпотоків, що дозволено використовувати серверу. За промовчанням - це кількість ядер/потоків процесора. Якщо ви з якихось причин хочете обмежити використання процесора, ви можете зменшити цю величину.

Timeoutsettings- у цьому розділі визначаємо таймаути для з'єднання, для скачки і скільки часу користувач буде залогінений. Змінювати сенс не бачу.

У Passive mode settingsзалишаємо все, як є. Можете за необхідності встановити зовнішній IP у розділі Use the following IP, але без прокидання портів на маршрутизаторі нічого не працюватиме.

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

Найважливіша установка тут – це прапорець Change admin password. Користувач Admin не є клієнтом FTP-сервера, тому якщо ви залишите його без пароля, під ним ніхто до FTP не підключиться. Але якщо є сумніви, краще задати пароль. Це саме пароль, який треба буде вводити при вході в адміністративний інтерфейс. Користувачів ми налаштовуємо зовсім в іншому діалозі.

Тут можна задати можливість ведення Логов - журналу, який відстежує роботу сервера. Це може бути корисним, у роботі сервера виникають якісь збої.

Якщо планується, що сервер користуватиметься великою кількістю народу, тобто сенс додати обмеження швидкості на один потік скачування, щоб не було такого, що один хтось займе весь канал, а інші чекатимуть і сподіватимуться. Це можна зробити у розділі Speed ​​Limits. Верхнє вікно – швидкість скачування, нижнє – швидкість закачування.

Розділ FTP over TLS settings - це саме той розділ, в якому можна ввімкнути безпечне підключеннядо сервера та вказати в налаштуваннях існуючий файл або згенерувати сертифікат. Це за бажанням.

Autoban- це дуже корисний розділ, який оберігає ваш сервер від брутфорсерів. Якщо встановити прапорець Enableautomaticbans, то через певну кількістьспроб (за замовчуванням 10), користувач, що перебирає паролі, буде заблокований на певну кількість годин (за замовчуванням 1, можна виставити до 999 годин)

Натискаємо ОКі переходимо до настроювання користувачів, папок та прав доступу.

Натискаємо на четверту іконку.

Тут ми натискаємо Addі бачимо наступне вікно:

Набираємо, наприклад, Userта натискаємо OK.

Тут можна проставити прапорці Enable account, щоб допустити користувача на сервер та Password, щоб вказати користувачеві пароль. Інакше користувач зможе підключатися як анонім без пароля.

Тут задаємо перелік папок, до яких цей користувач може мати доступ, а так само визначаємо, що він з цими папками і файлами, що знаходяться в них, може робити.

Натискаємо Addі додаємо папки. Потім проставляємо прапорці, що користувач може з цими папками зробити.

Для тих, хто в англійській зовсім не сильний, перекладаю:

Files (файли):
Read - читання
Write - запис
Delete – видалення
Append - зміна

Directories (папки):
Create - створення
Delete – видалення
List - перегляд списку папок
+ Subdirs - має право переглядати вкладені папки

Я вибрав папку та поставив повні права на все для користувача User.

Ліміти можна встановити для кожного конкретного користувача. Привілейованим ми не ставимо обмежень, решті можемо індивідуально ставити дозволи.

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

Натискаємо ОКі приступаємо до випробувань!

Лише одна маленька деталь. Якщо у вас увімкнений вбудований брандмауер Windows, то швидше за все порт 21 закритий з метою безпеки. FileZilla не відкриває цей порт автоматично, так що йдемо в Пуск>Панель управління>Брандмауер

Натискаємо Створити правило.

Вибираємо Настроюваніта натискаємо Далі

Натискаємо Огляд та вибираємо розташування сервера. У моєму випадку це "C:\Program Files\FileZilla Server\FileZilla Server.exe".

Тут вибираємо Тип протоколу: TCP, інше без змін, натискаємо Далі

Вибираємо Дозволити підключеннята натискаємо Далі

Тут можна нічого не міняти, натискаємо Далі

Тут вписуємо до пункту Ім'я:якесь ім'я, наприклад, як у мене - FTP-TCPта натискаємо Готово.

Тепер проробляємо все те саме, тільки в пункті, де потрібно вибрати протокол, вибираємо UDP.

Ім'я вибираємо будь-яке, наприклад, FTP-UDP.

Все, натискаємо Готово.

Все, Брандмауер ми пояснили, що слід пропускати пакети, тепер залишилося прокинути 21 порт, а на клієнті виставити пасивний режим.



Сподобалася стаття? Поділіться їй