:   ::.tar   :/bin/tar -c -f - %s   :T_REGIT_DIR:O_TAR:TAR

:   ::.tar.Z :/bin/tar -c -Z -f - %s:T_REG|T_DIR:O_COMPRESS|O_TAR:TAR +COMPRESS

:   ::.tar.gz:/bin/tar -e -z -f - %s:T_REG|T_DIR:O_COMPRESS|O_TAR:TAR+GZIP

Каждая запись этого файла состоит из восьми полей. Поля разделяются с помощью символа двоеточия. Эти поля содержат префиксы и постфиксы удаления и добавления, внешнюю команду, тип операции и описание.

Например, сжатый программой gzip файл должен иметь имя с суффиксом gz. Чтобы к имени файла был добавлен суффикс gz, запись в файле ftpconversions должна иметь постфикс gz.

Файл xferlog — журнал FTP-сервера

В файл xferlog записываются все транзакции, которые были произведены в ходе сеансов работы пользователей. С помощью ключей и -i сервера FTP можно выбрать тип транзакций, записываемых в журнал.

Рассмотрим листинг 11.7, в котором представлен фрагмент файла xferlog.

Листинг 15.5. Фрагмент файла xferlog

Wed Jan 9 11:49:35 2002 1 localhost.localdomain 1490

 /home/den/vmware.html a _ о r den ftp 0 * с

Wed Jan 9 11:50:08 2002 1 localhost.localdomain 281

 /home/den/w.out a _ о r den ftp 0 * с

Wed Jan 9 11:50:15 2002 1 localhost.localdomain 281

 /home/den/w.out a _ i r den ftp 0 * с

Wed Jan 9 11:52:08 2002 1 localhost.localdomain 888

 /home/den/ftphosts.html b _ i r den ftp 0 * с

Из первой записи видно, что пользователь den был зарегистрирован с удаленного узла localhost.localdomain. Начало передачи файла /home/den/vmware.html произошло в среду, 9 января 2002 года в 11:49. Общее время передачи — одна секунда. Общий объем переданной информации составляет 1490 байт.

Для передачи файла использовался режим ASCII (а), не было произведено никаких специальных операций (_). Файл vmware.html пользователь загружал с сервера, на что указывает направление передачи (о). Пользователь den является зарегистрированным пользователем системы (r). Символ g на этом месте означал бы гостевую регистрацию, а символ a — анонимную. Название службы, которая производила операцию — ftp.

Теперь рассмотрим четвертую запись. Тот же пользователь den передал на сервер файл ftphosts.html. Направление передачи — на сервер (i). Режим передачи — двоичный (b). Вторая и третья записи сообщают о загрузке с сервера и на сервер файла w.out в текстовом (а) режиме.

Остается только отметить, что файл xferlog используется обоими серверами FTP — wu-ftpd и ProFTPD.

15.2. Сервер ProFTP

15.2.1. Установка и запуск ProFTPD

Альтернативой, и, на мой взгляд, достаточно хорошей, серверу wu-ftpd является сервер ProFTPD. Он намного проще в конфигурировании, чем сервер wu- ftpd, и обладает достаточно гибкими возможностями. Для его установки достаточно установить пакет proftpd. Подобно серверу wu-ftpd, ProFTPD может запускаться автоматически при запуске системы или вызываться суперсервером при наличии запроса на установку соединения. Сервер ProFTPD может вызываться с ключами, указанными в табл. 15.4.

Параметры сервера ProFTPD Таблица 15.4

Ключ Назначение
-h Справочная информация
-n Запускает сервер в автономном режиме. Для этого в файле конфигурации нужно указать режим запуска standalone
-d уровень_отладки Устанавливает уровень отладки сервера (1-5)
-с файл_конфигурации Задает использование альтернативного файла конфигурации вместо стандартного /etc/proftpd.conf
-p 0 | 1 Запрещает (0) или разрешает (1) использование постоянного пароля. Для получения более подробной информации смотрите документацию по серверу
-l Выводит список всех модулей, откомпилированных для использования сервером ProFTPD
-v Выводит версию
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату