ось CentOS - собрал с исходников proftpdwget 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 укажи, что он должен работать к xinetd:
ServerType inetd вместо ServerType standalone
>В конфиге proftpd укажи, что он должен работать к xinetd:
>ServerType inetd вместо ServerType standaloneестественно я это указывал (забыл написать просто)
всё равно не коннектит :(
откуда копать даже не знаю :(
chkconfig --list дал - там всё о.к.
xinetd based services:
proftpd: onа вот как проверить реально - не знаю
proftpd в режиме суперсервера - даю
telnet localhost 21
получаю Connection refused :(
какие логи смотреть непонятно - явно не логи proftpd, т.к. до него даже не доходит ...
>ось 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 - работает
>подскажите плс - что не так в моих действиях ?