ProFTPD, Конфигурирование FTP сервера в среде LINUX

Скоро: Конфигурирование FTP сервера, с автоматизацией сбора статистики и других причиндалов

=> Форум технической поддержки <=

=> Скрин-шоты <=



Если не нравится моё описание вот Вам Утилита конфигурирования ProFTPD для Mandriva и Mandrake, в Иксах - очень удобная.

Или идём сюда: ProFTPD-howto


Содержание:

Введение.

описание

Конфигурирование ProFTPD

Конфигурирование MySQL

Вэб-интерфейс

Скрипты сбора статистики

не написал ещё ...

не написал ещё ...

не написал ещё ...

не написал ещё ...

Введение:

1. Отконфигурим ProFTPD

2. Сложим статистику (логи) FTP сервера в MySQL

3. Создадим Вэб-интерфейс сбора статистики (чтение данных из MySQL)

4. Создадим Вэб-интерфейс содержания FTP сервера (будет показывать, что там у нас на FTP есть, какие файлы)

5. Создадим Вэб-интерфейс поиска файлов на FTP сервере

Скриншоты: Пример

Реальный пример, содержание: работающий сервер

Реальный пример, статистика: работающий сервер

Описание:

Отображение в вэб-интерфейсе содержимого и статистику FTP-сервера с архивированием, ежемесячно, в базе MySQL.

Конфигурирование ProFTPD:


1. Устанавливаем два пакета proftpd-1.2.10-13mdk.i586.rpm и proftpd-anonymous-1.2.10-13mdk.i586.rpm (Эти пакеты для Mandrake или Mandriva).

a. конфиг /etc/proftpd.conf

b. конфиг /etc/proftpd-anonymous.conf


3. расширенный конфиг /etc/proftpd.conf (более простой для понимания, текст в кодировке UTF8 Unicode.

4. открываем порты в фаерволе (21 порт) можно посмотреть здесь как

5. Проверям доступ к Вашему FTP-серверу, если всё в порядке идём далее, если нет, то проверяем запущена ли служба ProFTPD, проверяем фаервол, конфиги ProFTP, а так же права доступа к каталогам и файлам, где располагается содержимое сервера.

Конфигурирование MySQL:

1. Ознакамливаемся тут (Конектимся с MySQL, смотрим как пользоваться MySQL-front, устанавливаем пароль для root, читаем как создать базу) и возращаемся обратно.

2. Создаём базу logftp подгружаем в неё таблицу stat (в программе MySQL-Front, вибираем базу logftp, нажимаем на вкладку query, в ней открываем файл stat.sql, потом нажимаем кнопки обновить и перезапустить.)

3. Создаём базу teble подгружаем в неё таблицу ftp (в программе MySQL-Front, вибираем базу table, нажимаем на вкладку query, в ней открываем файл ftp.sql, потом нажимаем кнопки обновить и перезапустить.)

4. Если что-то не понятно задаём вопрос в форуме техподдержки

Вэб-интерфейс:

1. Пока я не написал статью, можно брать Все скрипты и интерфейс тут (40 KB)

прописать в cronbab от имени root, bazeftp.pl раз в минуту, updatesftp.pl раз в месяц.