Увага! Краще використовувати PureFTPD
Спробуємо встановити, налаштувати і дати доступ користувачам для FTP сервера на Proftpd.
Proftpd - це популярний в середовищі Debian-користувачів сервер, який має просту настройку і не вимогливий до ресурсів. Зазвичай, його ставлять на VDS / VPS сервера для того, щоб користувач міг працювати через FTP-клієнт.
Після довгих поневірянь по ISPManager і подив його не зовсім інтуїтивному інтерфейсу, після звернень в службу підтримки, я вирішив сам спробувати щастя.
Пішов в ISPManager (Налаштування сервера> Можливості), дізнався який ftp-сервер у мене стоїть. Виявилося, що це - Proftpd. Потім я знайшов як його налаштувати. Але хочеться доповнити існуючі статті деякою інформацією. Однак, для початку почнемо.
Заходимо за допомогою Putty під root на свій сервер, виконуємо команду для установки сервера, якщо він у тебе ще не є.
Натискаємо пару раз Y і він встановлений. Стандартно файли настройки розпаковуються в: / etc / proftpd, що нам і потрібно.
Не знаю чи є в пакеті файл, який потім копіюється в /etc/init.d для запуску / перезапуску / зупинки, в архіві ти знайдеш його. Назва / proftpd
Запуск можна вибрати, як standalone.
Proftpd настройка користувачів
1. Для першого кроку, в самому кінці файлу конфігурації /etc/proftpd/proftpd.conf допишемо рядок:
ftpd.passwd - спеціально створюваний файл, в якому будуть зберігатися дані для входу користувачів. Його створювати не потрібно. Він генерується системою.
Також можна вказати директорію, в яку потрапляє користувач за замовчуванням:
2. Створення користувачів.
Після цього тебе попросить придумати і ввести пароль для цього користувача - user_num_one.
3. Файл .ftpaccess.
Якщо у тебе є доступ до файлів через WinSCP, то краще зробити через нього.
Додамо файл в директорію:
Цей файл створюється для того, щоб інший користувач не міг зайти в цю директорію. І ми вказуємо ім'я користувача, який може відвідувати цю ДИРЕТОР - user_num_one. Якщо необхідно додати користувача, то його вказуємо через кому.
4. Забезпечимо безпеку з'єднання.
виконуй команди по одній на рядок. Копіюємо перший рядок, натискаємо Enter і т.д.
Заповни рег. форму:
Редагуй файл конфігурації /etc/proftpd/tls.conf і додай в нього рядки. Простеж, щоб ці рядки не дублювалися:
Включимо TLS в файлі конфігурації proftpd:
Налаштування шифрування закінчили.
Додай в конфігураційний файл /etc/proftpd/proftpd.conf рядки:
Тепер замінюємо файли на сервері, запускаємо команди:
На цьому все. Сам сервер і файли можна завантажити нижче.
Перевір також в цьому файлі рядок: