Налаштовуємо домашній ftp-сервер •

У минулій статті я розповідав про те, як налаштувати віддалений доступ до комп'ютера з динамічним IP. Це дозволило мені віддалено працювати в консолі домашнього комп'ютера. Але от невдача: коли я був в інституті, мені знадобився один файлик з домашнього комп'ютера, якого не було у мене на нетбуці. Звичайно, можна було погратися з wget + ssh, однак, для подальших подібних ситуацій я вирішив спростити собі життя, налаштувавши домашній FTP-сервер. Для цієї мети я вибрав ProFTPd. Коротко розповім про його налаштування.

Для його установки в Ubuntu потрібно ввести всього одну команду в консолі:

Налаштовуємо домашній ftp-сервер •

Так як я збираюся нечасто підключатися до свого ftp-серверу, я вибрав варіант "через inetd". За допомогою очевидних команд можна запускати, зупиняти і перезапускати сервер:

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

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

Налаштовуємо домашній ftp-сервер •

На другій вкладці можна додати користувачів, які матимуть доступ до вашого ftp-серверу

Налаштовуємо домашній ftp-сервер •

При додаванні користувачів можна вказати директорії, до яких у них буде доступ, так само як і директорії, до яких доступу немає буде (тобто можна приховати від користувачів ці директорії).

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

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

Тепер симлінк / var / ftp / root_dir буде посилатися на кореневий каталог і зберігатися при перезавантаженні.

Ось так нескладно можна налаштувати власний домашній FTP-сервер.

Схожі статті