Чтение онлайн

на главную - закладки

Жанры

Сетевые средства Linux

Смит Родерик В.

Шрифт:

ftp: connect: Connection refused

Данное сообщение клиентской программы означает, что FTP-сервер не выполняется. Если вы получите подобный ответ, вам следует просмотреть файлы протоколов и выяснить причину возникновения проблемы. Если сервер был недавно установлен, причина, возможно, заключается в том, что вы забыли перезапустить суперсервер. Убедившись в том, что сервер работоспособен, можно продолжать его настройку.

Настройка WU-FTPD

При настройке WU-FTPD надо внести изменения в несколько конфигурационных файлов. Эти файлы определяют, кто из пользователей имеет право обращаться к FTP-серверу и какие действия доступны

им. В некоторых файлах также содержатся дополнительные опции, посредством которых можно разрешить WU-FTPD выполнять специальные действия по обработке файлов или расширенные команды.

Конфигурационные файлы WU-FTPD

В большинстве случаев конфигурационные файлы, управляющие работой WU-FTPD, находятся в каталоге

/etc
. Имена этих файлов начинаются символами
ftp
.

• 

ftpaccess
. Из всех конфигурационных файлов WU-FTPD наиболее сложным является файл
ftpaccess
. В нем содержатся опции, которые управляют регистрацией пользователей и правами доступа, определяют особенности TCP/IP-взаимодействия, используются для организации анонимного FTP-сервера, а также другие самые разнообразные средства.

• 

ftpconversions
. Помимо прочих действий, файл
ftpaccess
управляет сжатием файлом или архивированием каталогов перед передачей их клиентам. Для того чтобы воспользоваться этой возможностью, необходимо определить типы файлов архивов.

• 

ftphosts
. Данный файл позволяет ограничить набор узлов, с которых может осуществляться обращение к FTP-серверу, и даже запретить доступ для отдельных пользователей. Записи, начинающиеся с ключевого слова
allow
, разрешают, а записи, начинающиеся с
deny
, запрещают обращение для указанных узлов или указанных пользователей. Например, запись
deny sjones
означает, что попытки пользователя
sjones
зарегистрироваться на FTP-сервере будут блокированы, а запись
deny badsite.pangaea.edu
запрещает обращение к серверу для всех пользователей, работающих на узле
badsite.pangaea.edu
.

ftpusers
. Данный файл содержит список локальных пользователей, которым запрещено обращаться к серверу WU-FTPD. Этот файл не является частью WU-FTPD; он действует посредством модулей РАМ (Pluggable Authentication Module). Тем не менее он представляет собой удобное средство противодействия попыткам незаконного использования FTP-сервера. По умолчанию в данный файл включаются имена, соответствующие учетным записям
root
,
nobody
и
daemon
.

ftpservers
. В обычных условиях один и тот же набор опций используется для работы с любыми клиентами. С помощью данного файла вы можете задать конфигурацию, которая будет применяться только при взаимодействии с определенными узлами. Каждая строка в этом файле содержит IP-адрес или имя узла, за которым следует имя каталога. Если клиент, обратившийся к FTP-серверу, выполняется на одном из указанных компьютеров, WU-FTPD использует для взаимодействия с ним конфигурационные файлы, находящиеся в соответствующем каталоге. Например, запись
192.168.21.8 /etc/ftpd/trusted
означает, что при обращении клиента 192.168.21.8 будут использоваться конфигурационные файлы из каталога
/etc/ftpd/trusted
. Этот файл позволят контролировать обращения с внешних узлов и в то же время снимать ограничения для пользователей, работающих в локальной сети.

Из перечисленных выше файлов наиболее

важным является
ftpaccess
. Файлы
ftphosts
,
ftpusers
и
ftpservers
также имеют большое значение для обеспечения безопасности сервера. Если вы хотите задать обработку файлов перед передачей их клиенту, вам, помимо конфигурационного файла
ftpaccess
, потребуется также файл
ftpconversions
.

Опции общего назначения для сервера WU-FTPD

Действие многих из опций, определяющих конфигурацию WU-FTPD, базируется на понятии класса. Класс — это группа пользователей, подобная группе Linux. Для определения класса в файле

ftpaccess
предусмотрена опция
class
, которая записывается в следующем формате:

class имя_класса список_типов список_адресов

Назначение компонентов этой записи описано ниже.

• Имя класса. По умолчанию при инсталляции сервера часто создается универсальный класс с именем

all
. При необходимости вы можете определить свои классы.

• Список типов. В этом поле указывается список типов учетных записей, соответствующих данному классу. Ключевое слово

real
задает локальных пользователей,
guest
— пользователей, обращающихся с удаленных узлов, a anonymous описывает учетную запись для анонимного FTP-узла.

• Список адресов. Данный список содержит IP-адреса, имена узлов и имена доменов, принадлежащих классу. Символ

!
означает, что указанный пункт должен отсутствовать в составе класса. Символ
*
определяет всех клиентов. Если список содержит несколько пунктов, над ними выполняется логическая операция
OR
. Например, значение
threeroomco.com
,
pangaea.edu
определяет всех клиентов, входящих в состав каждого домена.

Стандартный файл

ftpaccess
обычно содержит следующее определение:

class all real,guest,anonymous *

Эта запись определяет универсальный класс, применимый ко всем типам доступа и включающий все узлы. Настраивая сервер, вы можете создать несколько классов, например, класс описывающий только локальных пользователей, и класс, соответствующий удаленным пользователям. Даже если классы различаются только списком адресов, вы можете использовать их независимо друг от друга.

В файл

ftpaccess
также включаются перечисленные ниже опции.

• 

deny список_адресов файл_с_сообщением
. Эта опция указывает WU-FTPD на то, что все попытки доступа, предпринимаемые с указанных адресов, должны отвергаться. Данная опция похожа на запись
deny
в файле
ftphosts
, но в ней указывается файл, содержащий сообщение. Это сообщение, объясняющее причины отказа в соединении, передается пользователю, обратившемуся к серверу.

• 

autogroup имя_группы класс[, класс, ...]
. Данная опция указывает, что при получении обращений одного из указанных классов WU-FTPD должен выполнить операцию
setgid
с именем группы. С помощью этой опции вы можете разрешить анонимным пользователям, принадлежащим некоторому классу, читать те файлы, которые имеют право читать члены указанной группы, но которые не доступны для чтения остальным пользователям.

Поделиться:
Популярные книги

Хранитель драконов

Хобб Робин
1. Хроники Дождевых чащоб
Фантастика:
фэнтези
8.13
рейтинг книги
Хранитель драконов

Рассказы

Фолкнер Уильям Катберт
Проза:
классическая проза
5.00
рейтинг книги
Рассказы

Я уже князь. Книга XIX

Дрейк Сириус
19. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.50
рейтинг книги
Я уже князь. Книга XIX

Двадцать и двадцать один. Наивность

Das_Leben
Детективы:
триллеры
5.00
рейтинг книги
Двадцать и двадцать один. Наивность

Советы по Delphi. Версия 1.4.3 от 1.1.2001

Озеров Валентин
Компьютеры и Интернет:
программирование
5.00
рейтинг книги
Советы по Delphi. Версия 1.4.3 от 1.1.2001

Русь. Том I

Романов Пантелеймон Сергеевич
Проза:
советская классическая проза
5.00
рейтинг книги
Русь. Том I

Газлайтер. Том 12

Володин Григорий Григорьевич
12. История Телепата
Фантастика:
фэнтези
попаданцы
аниме
5.75
рейтинг книги
Газлайтер. Том 12

Дорога в Омаху

Ладлэм Роберт
2. Маккензи Хаукинз
Юмор:
юмористическая проза
5.00
рейтинг книги
Дорога в Омаху

Крейсер «Очаков»

Мельников Рафаил Михайлович
Боевые корабли мира
Научно-образовательная:
история
военная история
5.00
рейтинг книги
Крейсер «Очаков»

Политическая биография Сталина. В 3-х томах. Том 1

Капченко Николай Иванович
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Политическая биография Сталина. В 3-х томах. Том 1

Гражданская война в Испании. 1936-1939 гг.

Платошкин Николай Николаевич
Научно-образовательная:
история
7.50
рейтинг книги
Гражданская война в Испании. 1936-1939 гг.

Шайтан Иван 4

Тен Эдуард
4. Шайтан Иван
Фантастика:
попаданцы
альтернативная история
8.00
рейтинг книги
Шайтан Иван 4

Транквилиум

Лазарчук Андрей Геннадьевич
Фантастика:
альтернативная история
5.50
рейтинг книги
Транквилиум

Газлайтер. Том 28

Володин Григорий Григорьевич
28. История Телепата
Фантастика:
боевая фантастика
аниме
попаданцы
5.60
рейтинг книги
Газлайтер. Том 28