:& ^* i+ c+ ?( m# Q2 F- { O8 f
http://www.111cn.net/sys/CentOS/88456.htm& f$ K6 m( |" Q: f/ i5 Q
https://www.centos.bz/2011/03/centos-pureftpd-install/
$ g' W5 O& }) J& l5 A
* M/ \) U& m9 _4 N& G( A餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗5 K3 e1 {2 y' Y4 W5 x
4 _( M" W! S6 Z" W; Z& `1 p甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X2 j8 [ g4 k( ^
憭隞(憒蝵桀嗡epel皞)
& P/ g7 c" h. }: o [mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
' @6 u/ H# B) F C6 U銝頧賣郢epo /etc/yum.repos.d/
: |# p2 v* p2 j/ \wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo1 U% X6 {) B5 O4 f# D: L. {; `
yum makecache8 W6 e) x6 N: x/ T
2 I9 `1 r' p8 o$ P8 K* N/ H隞乩舫撠 CentOS 5.X
8 ?6 F4 n2 Z: s6 wcd /etc/yum.repos.d/$ ~6 ~; A. i& P) s7 k* i ~
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo& `7 } ^5 U& J. M7 H
8 m5 N/ J) `+ P o, p
敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1. H1 n$ {- x3 `
vi kbsingh-CentOS-Extras.repo/ m# d* m( A$ Z7 p
- [kbs-CentOS-Testing]
- name=CentOS.Karan.Org-EL$releasever - Testing
- gpgcheck=1
- gpgkey=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt
- enabled=1
- baseurl=http://centos.karan.org/el$releasever/extras/testing/$basearch/RPMS/
銴鋆賭誨蝣 亦撠乎PG key啗隞嗅澈- rpm --import http://centos.karan.org/RPM-GPG-KEY-karan.org.txt
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:! O" Y& E1 ~3 i3 E$ ~$ f
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)0 S( H- f4 k; M6 d4 I4 C( L
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿3 d4 H! c- M+ R" P
/ m' _9 s, l1 r( J- b甇仿炊鈭:yum摰鋆
4 w) q$ t2 f; |4 Z, Uyum install pure-ftpd -y
0 V9 Z# A, {& I9 ]! M* n2 V# J9 u6 S$ _) w7 p7 a
甇仿炊銝:靽格寥蝵格隞) d4 i' @# N2 I% V
vim /etc/pure-ftpd/pure-ftpd.conf1 `7 B) `, I. m3 o9 N& a# k
$ ]6 f' a) \; P( u3 B% lPureDB /etc/pure-ftpd/pureftpd.pdb
- k8 @. d* h |. I* N: |$ g. t( R#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞# y8 X. B9 E9 s+ k K+ n2 n1 z% w' s
VerboseLog yes( Y2 `/ D" W: @' { M
#撘舀亙 /var/log/pureftpd.log$ F( W+ ]" t6 y
NoAnonymous yes7 [# z7 J, a6 q( k7 h' G+ M
#蝏踹冽瑞餃
! ~' G+ e+ B* CPassivePortRange 48000 50000. d( J: S% ?9 k8 p
#雿輻刻◤冽芋撘嚗嗥垢9 l' m1 F! L9 M$ S4 n2 M" ?, X
3 w6 g; a5 D4 z( s {* j& u
/ m6 g: P( R3 B1 R. g4 \! m' t$ j: m8 U0 j, U" H
甇仿炊:蝵桅脩怠蝑
' o% L6 v2 m1 V7 `; y7 s$ {$ J% q" s miptables -A INPUT -p tcp --dport 21 -j ACCEPT
/ ]: A+ M# K0 G1 k+ ^7 x4 N3 Uiptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
7 x5 Z" U9 P, i$ v" K* O: {, C: p8 @3 B- b3 C5 b E
甇仿炊鈭:臬私ure-ftpd
2 E/ t* M3 F$ j3 u* Pchkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
' G+ s l5 G6 |0 r憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig) U3 f$ Y. v- }3 j% |* d
yum install chkconfig 摰鋆chkconfig0 h* ~& U, J& d
憒摰鋆摰銋 chkconfig: command not found- [7 C# S9 Q0 [8 x$ ~5 O
銝蝯
. J% W( q& n: rln -s /sbin/chkconfig /usr/bin/
0 u0 F* f8 P5 \& I- K2 |9 j. o4 l
; T+ g5 o# a7 K4 Q( L5 a/etc/init.d/pure-ftpd start service pure-ftpd start雿輻冽蝣澆鋆隢 http://www.111cn.net/sys/CentOS/88456.htm憒 service pure-ftpd start 銋憿舐內 service: command not found( K. s- q+ D9 e5 J% J' k2 B
銋雿銝蝯
2 E8 G. j7 X/ x- @ln -s /sbin/service /usr/bin/( t. _/ _0 D1 C1 S/ {5 w' P
, R+ f) @0 W$ c# U+ U5 {! o摰鋆 ftp client :
8 \! y6 P l( Z+ n+ y8 m/ P" R- wyum install ftp -y
. z: @/ ]* ~. Q5 j8 L7 `, Q$ {; a% F. C
閮:
/ _2 ~. J* Z; F. T6 z. Z
8 @& b5 }. B. O, x1 z1.
- L) O! B/ A5 Y. ]when login ftp show error:
% C- f' I# B0 {% N" U530 Login authentication failed
) _% g5 i# S% y) k. h! C uLogin failed.; |6 n: V0 |, h
! g% t* d* s% C2 }, P( B4 ~4 Y4 E" B6 a. A
check /var/log/secure
7 h: y6 B$ `4 k9 cNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
1 }, [/ X4 z" v7 A+ g: kNov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
7 j' @" L# l9 H7 c3 L* \0 k
# P3 r( b- v u) q2 v. e! |Sol:
7 r; B; u) ?" J# ^' x# J2 dvi /etc/pure-ftpd/pure-ftpd.conf
$ k A: j9 J4 f, }7 h: f+ f撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,9 k' H$ d. ^/ { M, u, I. K
#PAMAuthentication yes 閮餉圾
# Q1 {! ~/ ]; m2 U: j. l7 a) o: ~UnixAuthentication yes 瘨閮餉圾
& {( T' u+ f+ e+ z5 b S) Vservice pure-ftpd restart
( q, Z7 N3 S6 S2 s7 O4 R( `) ]9 \: L: K% Q. Y/ y( x
2.
/ U3 ~. |. ]3 ?, a+ V, YWhen login ftp server from remote host show errors:6 K, D5 c" ?$ _$ K2 r
connect: No route to host
3 l2 x- S' L0 o9 {0 p舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:
& ?9 Y0 ^1 u2 w& }( O2 ~' ?$ O! dstop iptables or 拍嗉身摰 iptables . D+ f' U/ a* q0 x
0 X W. T, g, `! ~4 ~) v
vi /etc/sysconfig/iptables-config" |0 ?, ^; q) w1 d& I y
湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp
" p( z4 D% C+ V/ ~6 A) ?service iptables reload( V$ @- m9 G0 R4 ^% _. {
, d# a5 d( ^4 Y% i5 { T- m
3.- D O' r* k/ M) y2 c
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb! g J4 G* h; m0 S- x4 e
Login failed.( e! R& K1 d/ @4 C: W w/ S/ ^
6 E' f9 t9 O: ]
SOL:# j8 m i# x) r
vi /etc/pure-ftpd/pure-ftpd.conf
9 ?, i" N- }# x) P撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾0 _ J# b2 a6 r9 d8 B6 x
4.
! t; u6 d1 A8 nftp> put file% {. i( y. x# F& x" _: ?3 X
local: file remote: file
$ O, N$ n v5 P- G! W227 Entering Passive Mode (122,117,11,31,193,78)) I" y1 ^) p7 f' X
553 Can't open that file: Permission denied
! i+ ~$ S# J7 f O" H, W) v7 n5 @+ {
SOL:; _# @ G3 Q# m- p4 O4 q
ls -l /home/user11 [. L! U. o8 L
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1: b! d: g6 t0 d6 p8 w) K% q7 o. s
chown user1:user1 /home/user1
8 s {0 r( r! P' e; ~3 }6 _
' h2 [5 ~& ]( D1 p( T& _[ftp 隞也. H5 n ?9 o, U4 d
lcd 寡local桅: H1 X% k6 V+ [& R
lls 亦local桅瑼獢 (蝑 !ls)
/ Q5 `3 Z6 E, a* T0 V4 [5 a& m# D8 U7 S& f5 p& K/ Y
# g2 ~! r$ G8 O9 n: |# j2 N- }2 R5 M% O- \; B) R# x. q/ F1 f2 P8 |
$ Y$ q8 V0 }. g$ K& ^ |
|