Ftp сервер (pureftpd) на linux за 60 секунд

FTP Сервер (pureftpd) на Linux за 60 секунд

У цій статті описано, як зробити анонімний і не тільки анонімний FTP

сервер за 60 секнуд;). особисто у мене приблизно стільки часу на це і

йде. У статті будуть розглянуті так само дрібні аспекти.

Використовуване ПЗ: PureFTPd - ось він сам сервер красень. досить

захищений сервер, не падає, не глючить, підтримує багато функцій,

включаючи навіть інтеграцію з mysql якщо воно треба звичайно, але в той же час

настільки легко і швидко настроюється. У цього FTP сервера є 2

варіанти настройки. Перший варіант використовуючи config файл, і другий

варіант не використовуючи. У даній статті буде розглянуто саме другий

Взяти можна звідси: PureFtpd Official Site

Завантажили, розпакували, далі робимо стандартні операції установки з

Для установки повного функціоналу зробити ./configure --with-everything

Після цього треба переконатися яка home директорія у користувача ftp

У різних дистрибутивах Linux домашня директорія користувача ftp має різний шлях.

Наприклад в моєму улюбленому дистрибутиві Slackware Linux - каталог / home / ftp

У SUSE Linux 9.3 Professional - каталог / srv / ftp

У RedHat Based - каталог / var / ftp

Власне я сподіваюся що міняти домашні директорії у користувачів ви

вмієте, якщо Вам це треба.

У даній статті буде директорія / home / ftp

Далі треба створити 2 директорії:

його домашня директорія буде / home / ftp

Далі треба призначити права на директорію incoming

chmod -R 0777 / home / ftp / incoming

Далі треба призначити права на директорію pub

chmod -R 0755 / home / ftp / pub

Ну а тепер запустимо сам FTP сервер.

pure-ftpd -4 -A -B -M -l unix -U 022: 022

Параметри: -4 - ipv4only, -A - chroot everyone - обов'язковий параметр

(Замикає користувача в його домашній директорії) -B - режим демона, -l

unix використовувати для аутентифікації паролі unix, -U - вибираємо маску

Варіант анонімного FTP з підтримкою облікових записів:

pure-ftpd -4 -A -B -M -l unix -U 022: 022

Варіант тільки анонімного FTP:

pure-ftpd -4 -A -B -M -e -U 022: 022

Варіант тільки НЕ анонімного FTP:

pure-ftpd -4 -A -B -M -E -U 022: 022

Все;) FTP працює

Файл автозавантаження в Slackware Linux - /etc/rc.d/rc.local

Просто додаємо в кінець файлу рядок

pure-ftpd -4 -A -B -M -l unix -U022: 022

Схожі статті