
我已經安裝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@aftp ~]# 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@aftp ~]# 我沒有使用pure-ftp-ldap/mysql/pgsql
.如果我運行/usr/sbin/pure-ftpd
連接埠成功打開並且我能夠連接,但我希望它作為守護進程運行並且我想xinetd
管理它。沒有任何內容寫入日誌,甚至沒有建立日誌檔案。/var/log
此外,我在另一台伺服器上有完全相同的配置,並且它在那裡工作得非常順利,失敗的原因可能是什麼?謝謝