Налаштування vsftpd, програмне забезпечення, статті, бібліотека Лінуксцентра, - експерт по linux і

Я думаю, кожен розуміє необхідність ftp-сервера. І мене не оминуло. Свій вибір я зупинив на vsftpd.

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

Я думаю, кожен розуміє необхідність ftp-сервера. І мене не оминуло. Свій вибір я зупинив на vsftpd.

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

Для конфігурації за замовчуванням: Далі зазвичай створюються / var / ftp / pub та / var / ftp / icoming Поясню останню сходинку. Власником каталогу є root, а група до якої належить каталог / var / ftp / pub це psycho, тобто моя група. Це зроблено для того, щоб я під своїм користувачем міг змінювати вміст. Бо робити це з-під root - погана ознака.

Каталог під upload

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

Після виконання цих дій можна починати інсталяцію.

Якщо ви використовуєте стандартний "inetd" вам треба відредагувати /etc/inetd.conf і додати такий рядок Якщо у вас не встановлені tcp_wrappers і ви не збираєтеся їх використовувати то приберіть з рядка / usr / sbin / tcpd

Ну і відповідно перезапустите inetd.

Якщо ви використовуєте НЕ inetd, а xinetd то в каталозі. / Vsftpd / EXAMPLE / INTERNET_SITE / лежить приклад файлу конфігурації.

Якщо у вас на машині запущений PAM то вам необхідно створити файл /etc/pam.d/ftp Приклад можна взяти в. /vsftpd/RedHat/vsftpd.pam Якщо ви цього не зробите то локальні користувачі не зможуть залогінитися.

Налаштування vsftpd.conf

перевіримо працездатність

В. / vsftpd / EXAMPLE лежать різноманітні приклади файлу конфігурації вже заточені під конкретні цілі, можна вибрати з готового.