Існує велика кількість програм, що дозволяють розгорнути на комп'ютері під керуванням Linux FTP сервер, і, природно, кожна з них відрізняється своїми особливостями і нюансами.
В рамках даної статті ми постараємося максимально простою мовою викласти особливості того, як відбувається настройка FTP сервера Linux VSFTP.
Чому в якості прикладу був обраний саме він? Все просто: це досить якісний продукт, що підтримує роботу IPv6, SSL, він дозволяє контролювати пропускну можливість каналу, створювати віртуальних користувачів і т.д.
Цей FTP сервер до того ж досить популярний серед спільноти Open Source, достатньо лише подивитися хто використовує його: debian, gnome, freebsd і багато інших.
Налаштування FTP сервера Linux
Отже, перейдемо безпосередньо до налаштування FTP сервера Linux.
Насамперед потрібно встановити програмне забезпечення, в Debian це робиться командою
Після завантаження та інсталяції автоматично буде створений новий користувач, в домашній директорії створиться новий каталог, а в / etc з'явиться файл ftpusers, в який можна вписати тих користувачів, яким не можна мати доступ до FTP.
Слід відразу ж зазначити той факт, що коли здійснюється настройка FTP сервера Linux, то першим ділом краще перенести директорію, в якій будуть зберігатися файли з домашнього каталогу в / var.
Для цього буде потрібно зробити наступне: відкриваємо консоль і від імені суперкористувача вводимо таке:
Після цього можна приступати до налаштування користувача: створюємо спеціальну групу, під назвою ftpuser, робиться це, природно, від імені суперкористувача, командою addgroup ftpuser.
Після цього створюємо нового користувача з ім'ям ftpuser і додаємо його до відповідної групи:
Коли користувач створений, необхідно призначити для нього пароль: passwd ftpuser (від імені користувача root).
Коли здійснюється настройка FTP сервера, наступний етап полягає в створенні директорії і установки на неї відповідних прав. Про те, як і де створювати каталог, ми говорили вище, тепер зробимо права доступу (від root):
Фінальна частина налаштування FTP сервера Linux
Потім створюємо публічний каталог:
На наступному етапі, коли здійснюється настройка FTP сервера Linux. ми виробляємо його конфігурацію. Для того, щоб в результаті випадкової помилки програма не відмовилася працювати повністю, найкраще зробити копію файлу налаштувань:
Слід зазначити, що бекап налаштувань найкраще робити кожен раз, коли в них вносяться певні зміни, так ви повністю забезпечите себе від можливих проблем, які виникають при неправильній конфігурації.
Коли все вищеперелічене було зроблено, можна перезапускати FTP сервер:
і вільно користуватися власним ФТП-шником.