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

Для організації FTP сервера на windows раджу скористатися FileZilla Server.
Це дуже простий і безкоштовний FTP сервер, який має всі необхідні можливості.

Якщо у вас не встановлено FileZilla Server, можете завантажити його тут. Під час установки краще залишити всі пропоновані параметри за замовчуванням, хіба що, шляхи для установки програми вкажіть свої.
Після установки повинен запуститися інтерфейс сервера, якщо цього не відбулося, то для доступу до інтерфейсу запускайте FileZilla Server Interface.exe.

Якщо ви встановлювали веб сервер за допомогою xampp. то FileZilla Server у вас вже повинен бути встановлений.
Запустити його інтерфейс можна через панель xampp (ярликом або xampp-control.exe).

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

Редагування користувачів (edit / users)

В цьому вікні можна додавати і редагувати користувачів FTP.
За замовчуванням тут можуть бути якісь вже створені користувачі, в моєму прикладі видно anonymous і newuser.
Ці користувачі додані для демонстрації, їх краще відразу видалити.
Після видалення цих демонстраційних користувачів можете додавати нових користувачів.
Додавання дуже просте, натиснули на копку ADD. з'явилося віконце, в нього вписали своє ім'я користувача і натиснули OK.
Ім'я нового користувача з'явиться в списку.
Далі можна редагувати цього користувача, зазначивши його мишкою.
За допомогою галочки Enable account можна вмикати / вимикати користувача.
Галочка Password включає можливість встановити пароль для користувача, в іншому випадку цей користувач буде входити без пароля як анонімний.
Тепер потрібно вказати до якої папці матиме доступ цей користувач.
Для цього в лівому меню увійдіть в Shared folders і додайте потрібні директорії.
Після додавання директорій відзначте рівень доступу до них. Для цього тут є галочки.

Дозволи для файлів
Read (дозволити скачування з цієї папки)
Write (дозволити завантаження файлів в цю папку)
Delete (дозволити видалення файлів)
Append (дозволити довантажувати файли, дописувати)

Дозволи для директорії
Create (дозволити завантажувати папки)
Delete (дозволити видаляти папки)
List (дозволити показувати вміст папки)
+Subdirs (доступ до вкладених підкаталогам)

Ще в лівому меню є ліміт швидкості. Можна для кожного користувача встановити швидкість скачування і закачування.
На цьому можна закінчити знайомство зі створенням користувачів.

Тепер закривайте вікно редагування користувачів і переходите в налаштування (edit / settings).


Пасивний режим (edit / settings - Passive mode settinqs)


Пасивний режим для FTP потрібно якщо на стороні клієнта немає можливості для прямого з'єднання. Наприклад, при коннекте до ftp через браузер або якщо закриті порти за допомогою фаєрвола.
Зазвичай, ніяких додаткових налаштувань для пасивного режиму робити не потрібно, достатньо залишити ці настройки за замовчуванням, але якщо у вас є фаерволл або ваш комп'ютер знаходиться за маршрутизатором, то для роботи сервера в пасивному режимі потрібно буде вказати ваш локальний ip (якщо використовуєте маршрутизатор) і вказати діапазон портів, через які буде дозволено коннектіться в пасивному режимі. Ці порти потрібно буде перенаправити в маршрутизаторі і відкрити в фаєрвол.
У деяких випадках налаштувати пасивний режим перебуваючи за роутером (маршрутизатором) дуже складно і часто допомагає випадковість. Не всі роутери налаштовуються однаково стабільно, наприклад мій D-link 604 налаштувався тільки після декількох годин танців з бубнами, не дивлячись на те, що всі налаштування очевидні.
А ось DIR-300 вдалося відразу налаштувати, хоча налаштування у цих маршрутизаторів практично однакові.
Так що, експериментуйте!
Захист від підбору пароля (edit / settings - Autoban)
Це корисна опція блокування ip в разі спроб підбору пароля до ftp.

Включайте галочку Enable automatic bans.
Вкажіть скільки разів можна помилитися одному IP протягом години.
І далі на скільки годин блокується цей IP.
Дуже раджу скористатися цією функцією, так як роботи обов'язково будуть підбирати паролі до вашого FTP, а з автоматичним блокуванням у них буде дуже мало шансів.

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

Проблеми з цим FTP сервером.

FileZilla віддає всю інформацію в юникоде.
Це звичайно не проблема, але іноді доставляє незручності.
Всі сучасні ftp клієнти вміють працювати з юнікодом, але є не велика проблема з найпопулярнішим файловим менеджером Total Commander.
Цей файловий менеджер вже багато версій тому зібрав в собі всі можливі функції і на думку багатьох користувачів всі наступні версії вже не мають великих змін і багато хто користується старими версіями.
А ось підтримка Unicode по ftp в тоталі з'явилася не так давно.
Ще в версії 7.01 її не було, а в 7.50 вже є.
З цієї причини у власників старого тотала будуть проблеми з російськими іменами файлів (Англиские імена відображає без проблем).
У самому сервері немає можливості відключати юнікод.

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

Інші статті по запуску сервера на домашньому комп'ютері.

не як не може з'єднається. фтп оре а через панель зайти не можу

Схожі статті