Назад | Перейти на главную страницу

Порт Pure-ftpd не открывается, даже если служба запускается правильно, в чем может быть причина?

Я установил Pure-ftpd на моем сервере CentOS 6.4, после настройки сервера я запустил /etc/init.d/pure-ftpd start ; /etc/init.d/xinetd restart и это означает, что служба запущена успешно. Но когда я пытаюсь подключиться к серверу через порт 21, я получаю следующую ошибку: ftp: connect: Connection refused, когда я бегу netstat показывает, что порт не открыт. Мой /etc/pure-ftpd.conf выглядят так:

AllowAnonymousFXP           no
AllowUserFXP                no
AltLog                     clf:/var/log/pureftpd.log
AnonymousCanCreateDirs      no
AnonymousCantUpload         yes
AnonymousOnly               no
AntiWarez                   yes
AutoRename                  no
BrokenClientsCompatibility  yes
CallUploadScript yes
ChrootEveryone              yes
CustomerProof              yes
Daemonize                   yes
DisplayDotFiles             yes
DontResolve                 yes
LimitRecursion              7500 8
MaxClientsNumber            50
MaxClientsPerIP             8
MaxDiskUsage               99
MaxIdleTime                 180
MaxLoad                     4
MinUID                      500
NoAnonymous                 yes
PAMAuthentication             yes
ProhibitDotFilesRead        no
ProhibitDotFilesWrite       no
PureDB                        /etc/pure-ftpd/pureftpd.pdb
SyslogFacility              ftp
Umask                       133:022
UseFtpUsers                 no
VerboseLog                  yes

/etc/xinetd.d/pure-ftpd:

service ftp
{
        disable = yes
        socket_type             = stream
        wait                    = no
        user                    = root
        server                  = /usr/sbin/pure-config.pl
        server_args             = /etc/pure-ftpd/pure-ftpd.conf
        log_on_success          += DURATION USERID
        log_on_failure          += USERID
        nice                    = 10
}

/etc/pam.d/pure-ftpd выглядит так: [root @ amaftp ~] # cat /etc/pam.d/pure-ftpd

#%PAM-1.0
# Sample PAM configuration file for Pure-FTPd.
# Install it in /etc/pam.d/pure-ftpd or add to /etc/pam.conf
auth       required     pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
auth       include      system-auth
auth       required     pam_shells.so
auth       required     pam_nologin.so
account    include      system-auth
password   include      system-auth
session    include      system-auth

[root @ amaftp ~] # Я не использую pure-ftp-ldap/mysql/pgsql. Если я бегу /usr/sbin/pure-ftpd порт открывается успешно, и я могу подключиться, но я хочу, чтобы он работал как демон, и я хочу xinetd управлять этим. В журнал ничего не записывается, и файл журнала даже не создается в /var/log Кроме того, у меня точно такая же конфигурация на другом сервере, и она работает как шарм, в чем может быть причина сбоя? Спасибо