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

Исходное сообщение
"proftpd в режиме inetd"

Отправлено GTHack , 21-Мрт-07 13:27 
ось CentOS - собрал с исходников proftpd

wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.0a.tar.gz
tar -xvzf proftpd-1.3.0a.tar.gz
./configure
make
make install

создал /etc/pam.d/ftp следующего содержания

    auth       required     /lib/security/pam_pwdb.so shadow nullok
    account    required     /lib/security/pam_pwdb.so
    session    required     /lib/security/pam_pwdb.so

создал /etc/xinetd.d/proftpd следующего содержания

    service ftp
    {
       flags           = REUSE
       socket_type     = stream
       instances       = 30
       wait            = no
       user            = root
       server          = /usr/local/sbin/proftpd
       bind            = xx.xx.xx.xx
       log_on_success  = HOST PID
       log_on_failure  = HOST RECORD
    }

перезапустил xinetd: /etc/rc.d/init.d/xinetd reload

НЕ РАБОТАЕТ :(

тут же пускаю руками /usr/local/sbin/proftpd  - работает
подскажите плс - что не так в моих действиях ?


Содержание

Сообщения в этом обсуждении
"proftpd в режиме inetd"
Отправлено Niam , 21-Мрт-07 15:31 
В конфиге proftpd укажи, что он должен работать к xinetd:
ServerType inetd вместо ServerType standalone

"proftpd в режиме inetd"
Отправлено GTHack , 22-Мрт-07 05:18 
>В конфиге proftpd укажи, что он должен работать к xinetd:
>ServerType inetd вместо ServerType standalone

естественно я это указывал (забыл написать просто)

всё равно не коннектит :(
откуда копать даже не знаю :(
chkconfig --list   дал - там всё о.к.
xinetd based services:
proftpd:        on

а вот как проверить реально - не знаю


"proftpd в режиме inetd"
Отправлено GTHack , 22-Мрт-07 05:53 
proftpd в режиме суперсервера - даю
telnet localhost 21
получаю  Connection refused  :(
какие логи смотреть непонятно - явно не логи proftpd, т.к. до него даже не доходит ...


"proftpd в режиме inetd"
Отправлено DogEater , 22-Мрт-07 11:13 
>ось CentOS - собрал с исходников proftpd
>
>wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.0a.tar.gz
>tar -xvzf proftpd-1.3.0a.tar.gz
>./configure
>make
>make install
>
>создал /etc/pam.d/ftp следующего содержания
>
>    auth       required
>    /lib/security/pam_pwdb.so shadow nullok
>    account    required    
> /lib/security/pam_pwdb.so
>    session    required    
> /lib/security/pam_pwdb.so
>
>создал /etc/xinetd.d/proftpd следующего содержания
>
>    service ftp
>    {
>       flags    
>      = REUSE
>       socket_type    
>= stream
>       instances    
>  = 30
>       wait    
>       = no
>       user    
>       = root
>       server    
>     = /usr/local/sbin/proftpd
>       bind    
>       = xx.xx.xx.xx
>       log_on_success  = HOST PID
>
>       log_on_failure  = HOST RECORD
#пропиши явно, а то были неописуемые случаи :)))
         disable = no
>
>    }
>
>перезапустил xinetd: /etc/rc.d/init.d/xinetd reload
>
>НЕ РАБОТАЕТ :(
>
>тут же пускаю руками /usr/local/sbin/proftpd  - работает
>подскажите плс - что не так в моих действиях ?