URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7299
[ Назад ]

Исходное сообщение
"Не работает FTP, проблема с Xinetd"

Отправлено titans , 14-Июл-11 19:41 
Привет всем. Задача довольно простая. Уже настроены виртуальные хосты, под них нужно ftp. Была выбрана pure-ftpd. С ней всё ясно.А вот следуя логике статьи, по которой настраивалось FTPD:
/etc/pure-ftpd/pure-ftpd.conf
ChrootEveryone              yes
TrustedGID                    1000
BrokenClientsCompatibility  no
MaxClientsNumber            1000
Daemonize                   yes
MaxClientsPerIP             3
AllowDotFiles               yes
DisplayDotFiles             yes
AnonymousOnly               no
NoAnonymous                 yes
SyslogFacility              ftp
DontResolve                 no
MaxIdleTime                 3600
PAMAuthentication             yes
LimitRecursion              10000 8
MaxLoad                     4
PassivePortRange                30000 30100
AntiWarez                   yes
Umask                       177:077
MinUID                      40
AllowUserFXP                yes
AllowAnonymousFXP           no
ProhibitDotFilesWrite       yes
ProhibitDotFilesRead        no
AutoRename                  no
AnonymousCantUpload         yes
AltLog                     clf:/var/log/pureftpd.log
CreateHomeDir               yes
MaxDiskUsage               99
NoRename                  yes
CustomerProof              yes
IPV4Only                 yes

Как-то не хочет FTP со мной работать. Я так понял для полной картины нужно запустить xinetd. Но появляется такая ошибка "Starting INET services. (xinetd) failed". Полазил по другим форумам, решенные проблемы по данному вопросу не могут являться решением в моём. после всех данных настроек, запускаю из explorer ftp пишет ошибка, что под данным пользователем нельзя зайти.
Были также даны такие команды:
/usr/sbin/pure-config.pl /etc/pure-ftpd/pure-ftpd.conf
groupadd ftpgroup
useradd -g ftpgroup -d /etc/pure-ftpd -s /etc ftpuser
pure-pw useradd phil -u ftpuser -d /srv/ftp/phil
pure-pw mkdb

Помогите мне запустить ftp.


Содержание

Сообщения в этом обсуждении
"Не работает FTP, проблема с Xinetd"
Отправлено Pahanivo , 14-Июл-11 20:37 
> ftp. Была выбрана pure-ftpd. С ней всё ясно.А вот следуя логике

выбран [ftp сервер]!
> статьи, по которой настраивалось FTPD:

настраивайте в следующий раз по мануалам, а не по хауту
>[оверквотинг удален]
> CreateHomeDir            
>    yes
> MaxDiskUsage            
>    99
> NoRename            
>       yes
> CustomerProof            
>   yes
> IPV4Only            
>      yes

набор опций от балды?

> Как-то не хочет FTP со мной работать. Я так понял для полной
> картины нужно запустить xinetd.

о как

> Были также даны такие команды:
> /usr/sbin/pure-config.pl /etc/pure-ftpd/pure-ftpd.conf
> groupadd ftpgroup
> useradd -g ftpgroup -d /etc/pure-ftpd -s /etc ftpuser
> pure-pw useradd phil -u ftpuser -d /srv/ftp/phil
> pure-pw mkdb

какая из эти команд по вашему запускаит пурЭ?

>  Помогите мне запустить ftp.

логи четай, да


"Не работает FTP, проблема с Xinetd"
Отправлено titans , 14-Июл-11 20:48 
> набор опций от балды?

нет, по одному мануалу настраивал

> какая из эти команд по вашему запускаит пурЭ?

здесь я команду не написал, а вообще rcpure-ftpd start

> логи четай, да

Я только осваиваю, поэтому немогли бы вы мне подсказать, откуда можно взять логи?


"Не работает FTP, проблема с Xinetd"
Отправлено Pahanivo , 14-Июл-11 21:09 
> Я только осваиваю, поэтому немогли бы вы мне подсказать, откуда можно взять
> логи?

1) надо научится читать
2) надо нацчится читать доки на офсайте
3) после этого наступает озарение
4) не надо дергать конкретные заточенные настройки из какогото хауту и надеятся что у тебя заработает, при этом не понимая что вообще настроил


"Не работает FTP, проблема с Xinetd"
Отправлено titans , 14-Июл-11 21:16 
>> Я только осваиваю, поэтому немогли бы вы мне подсказать, откуда можно взять
>> логи?
> 1) надо научится читать
> 2) надо нацчится читать доки на офсайте
> 3) после этого наступает озарение
> 4) не надо дергать конкретные заточенные настройки из какогото хауту и надеятся
> что у тебя заработает, при этом не понимая что вообще настроил

Да нет, я то понимаю, что я настраиваю, там же не на китайском написано. И всё же, как до логов добраться?


"Не работает FTP, проблема с Xinetd"
Отправлено Aquarius , 14-Июл-11 23:41 
>>> Я только осваиваю, поэтому немогли бы вы мне подсказать, откуда можно взять
>>> логи?
>> 1) надо научится читать
>> 2) надо нацчится читать доки на офсайте
>> 3) после этого наступает озарение
>> 4) не надо дергать конкретные заточенные настройки из какогото хауту и надеятся
>> что у тебя заработает, при этом не понимая что вообще настроил
> Да нет, я то понимаю, что я настраиваю, там же не на
> китайском написано. И всё же, как до логов добраться?

если понимаешь, тогда как вяжется
Daemonize  yes
с запуском ftpd через xinetd?


"Не работает FTP, проблема с Xinetd"
Отправлено titans , 15-Июл-11 00:24 
>[оверквотинг удален]
>>> 1) надо научится читать
>>> 2) надо нацчится читать доки на офсайте
>>> 3) после этого наступает озарение
>>> 4) не надо дергать конкретные заточенные настройки из какогото хауту и надеятся
>>> что у тебя заработает, при этом не понимая что вообще настроил
>> Да нет, я то понимаю, что я настраиваю, там же не на
>> китайском написано. И всё же, как до логов добраться?
> если понимаешь, тогда как вяжется
> Daemonize  yes
> с запуском ftpd через xinetd?

Я уже удалил Xinetd


"Не работает FTP, проблема с Xinetd"
Отправлено Pahanivo , 15-Июл-11 10:05 
> там же не на китайском написано.

для тебя похоже именно на китайском ))
в unix like OS есть два варианта где искать логи:
1) /var/log
2) там, где прописано в конфиге конкретного сервиса


"Не работает FTP, проблема с Xinetd"
Отправлено titans , 14-Июл-11 23:11 
Да, вот ещё какой прикол. пробовал зайти из под консоли ftp localhost под созданной учёткой. Получилось так :
530 Login authentication failed
Login failed.
Remote system type is UNIX.
Using binary mode to transfer files.
Ха, нашёл пару логов, выглядят так :
Jul 14 21:26:06 ip-**-**-**-**  pure-ftpd: (?@localhost) [INFO] New connection from localhost
Jul 14 21:26:14 ip-**-**-**-** pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
Jul 14 21:26:18 ip-**-**-**-**  pure-ftpd: (?@localhost) [WARNING] Authentication failed for user [phil]
Jul 14 21:26:23 ip-**-**-**-**  pure-ftpd: (?@localhost) [INFO] Logout.

"Не работает FTP, проблема с Xinetd"
Отправлено Дядя_Федор , 15-Июл-11 09:11 
> Jul 14 21:26:14 ip-**-**-**-** pure-ftpd: PAM audit_log_acct_message() failed: Operation
> not permitted
> Jul 14 21:26:18 ip-**-**-**-**  pure-ftpd: (?@localhost) [WARNING] Authentication failed
> for user [phil]
> Jul 14 21:26:23 ip-**-**-**-**  pure-ftpd: (?@localhost) [INFO] Logout.

Какое из слов перевести? И на фига входить на локалхост? На IP, на котором висит (если висит) демон ФТП зайти никак, что ли?



"Не работает FTP, проблема с Xinetd"
Отправлено titans , 15-Июл-11 10:22 
>> Jul 14 21:26:14 ip-**-**-**-** pure-ftpd: PAM audit_log_acct_message() failed: Operation
>> not permitted
>> Jul 14 21:26:18 ip-**-**-**-**  pure-ftpd: (?@localhost) [WARNING] Authentication failed
>> for user [phil]
>> Jul 14 21:26:23 ip-**-**-**-**  pure-ftpd: (?@localhost) [INFO] Logout.
>  Какое из слов перевести? И на фига входить на локалхост? На
> IP, на котором висит (если висит) демон ФТП зайти никак, что
> ли?

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


"Не работает FTP, проблема с Xinetd"
Отправлено Дядя_Федор , 15-Июл-11 13:47 
> Jul 14 21:26:14 ip-**-**-**-** pure-ftpd: PAM audit_log_acct_message() failed: Operation

Медитируем над вот этой строкой. Желательно - думая.


"Не работает FTP, проблема с Xinetd"
Отправлено titans , 15-Июл-11 13:51 
>> Jul 14 21:26:14 ip-**-**-**-** pure-ftpd: PAM audit_log_acct_message() failed: Operation
>  Медитируем над вот этой строкой. Желательно - думая.

Это и так понятно, что тут ошибка. Тут только слепой не увидет.


"Не работает FTP, проблема с Xinetd"
Отправлено titans , 15-Июл-11 12:47 
Настроил вообще конфиг на самый простой анонимус, так вылазиет ошибка:
220 TYPE is now ASCII
227 Entering Passive Mode (10,245,129,216,117,88)

"Не работает FTP, проблема с Xinetd"
Отправлено Pahanivo , 15-Июл-11 13:14 
> Настроил вообще конфиг на самый простой анонимус, так вылазиет ошибка:
> 220 TYPE is now ASCII
> 227 Entering Passive Mode (10,245,129,216,117,88)

ошибка у тебя в ДНК :)
а тут все норм


"Не работает FTP, проблема с Xinetd"
Отправлено titans , 15-Июл-11 13:47 
> ошибка у тебя в ДНК :)

Спасибо молодой человек, за самый лучший ответ. Я то думал, в чём проблема, думал, что-то не так в сервере делаю, а тут такое. Конечно, лучше пооскорблять друг друга, чем дело предложить, так ведь Pahanivo?


"Не работает FTP, проблема с Xinetd"
Отправлено titans , 15-Июл-11 13:49 
> а тут все норм

Ничего нормального не вижу. Это НЕ нормально. И это НЕ работает. Если не знаете, что посоветовать, так лучше молчите,и соблюдайте субординацию!


"Не работает FTP, проблема с Xinetd"
Отправлено Pahanivo , 15-Июл-11 15:32 
>> а тут все норм
> Ничего нормального не вижу. Это НЕ нормально. И это НЕ работает. Если
> не знаете, что посоветовать, так лучше молчите,и соблюдайте субординацию!

220 TYPE is now ASCII
227 Entering Passive Mode (10,245,129,216,117,88)

что НЕ нормального в этой эхе сервака?
пугают слова прописными буквами? не надо боятся - это только буквы!


"Не работает FTP, проблема с Xinetd"
Отправлено titans , 15-Июл-11 13:55 
Я так думаю, проблема в сборке. Я это делаю на Amazone EC2, и пользуюсь их бесплатной сборкой. Недавно показывал этот момент очень влиятельному и грамотному человеку, и он сказал, что нужно в это случае пересобирать ядро.

"Не работает FTP, проблема с Xinetd"
Отправлено Andrey Mitrofanov , 15-Июл-11 14:00 
> и грамотному человеку, и он сказал, что нужно в это случае пересобирать ядро.

Обязательно расскажите, какие ошибки будут при этом!!


"Не работает FTP, проблема с Xinetd"
Отправлено titans , 15-Июл-11 14:44 
> Я так думаю, проблема в сборке. Я это делаю на Amazone EC2,
> и пользуюсь их бесплатной сборкой. Недавно показывал этот момент очень влиятельному
> и грамотному человеку, и он сказал, что нужно в это случае
> пересобирать ядро.

Да. Сделал то же самое на виртуальной машине, и всё работает. Вывод: неправильная сборка у амазона.


"Не работает FTP, проблема с Xinetd"
Отправлено Дядя_Федор , 15-Июл-11 20:00 
> Да. Сделал то же самое на виртуальной машине, и всё работает. Вывод:
> неправильная сборка у амазона.

Не знаю - что там за сборки у Амазона - pure-ftp не пользовался (мне vsftpd больше по душе), но я Вам выше указал, что ошибка при авторизации лезет по причине невозможности подключения одного из PAM-модуля (кстати - Вы в соответствующий для pure-ftp файл залядывали?). Потом ради интересу погуглил - попадались ссылки на баги в сборке данной конкретной версии данного конкретно дистрибутива - вроде речь шла о SuSe. Это я к тому, что, возможно, Вы и правы насчет кривой сборки.



"Не работает FTP, проблема с Xinetd"
Отправлено titans , 15-Июл-11 21:47 
>  Не знаю - что там за сборки у Амазона - pure-ftp
> не пользовался (мне vsftpd больше по душе), но я Вам выше
> указал, что ошибка при авторизации лезет по причине невозможности подключения одного
> из PAM-модуля (кстати - Вы в соответствующий для pure-ftp файл залядывали?).
> Потом ради интересу погуглил - попадались ссылки на баги в сборке
> данной конкретной версии данного конкретно дистрибутива - вроде речь шла о
> SuSe. Это я к тому, что, возможно, Вы и правы насчет
> кривой сборки.

Всё верно. Я как раз Suse и пользуюсь. Если не ошибаюсь, то в пам модуле бинарный файл лежит. Я как раз и хотел с vsftpd начать, но там проблема была с настройкой xinetd, что-то он у меня не хотел запускаться.


"Не работает FTP, проблема с Xinetd"
Отправлено Дядя_Федор , 16-Июл-11 00:29 
> Всё верно. Я как раз Suse и пользуюсь. Если не ошибаюсь, то
> в пам модуле бинарный файл лежит. Я как раз и хотел
> с vsftpd начать, но там проблема была с настройкой xinetd, что-то
> он у меня не хотел запускаться.

Да полюньте Вы на этот xinetd. Целую вечность запускаю в standalone службы. vsftpd без виртуальных пользователей лично я поднимал вообще за 5 минут. С виртуальными повозиться надо, а с локальными - запросто. И чрут работает, если надо.