: r% w# d {! I" H0 h2 q
http://www.111cn.net/sys/CentOS/88456.htm
; f: c" o* v% h2 ^: Dhttps://www.centos.bz/2011/03/centos-pureftpd-install/5 p/ l( o. a+ z
! t5 W! y9 P4 m
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
9 F* }; ?7 `2 g# u4 f/ ^
) s/ p+ W- o% b; u2 h甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X1 k; r6 }- _, K% k
憭隞(憒蝵桀嗡epel皞)
' K0 k. G1 a- W& L% x4 i" S* {0 h2 jmv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
3 Z. n7 Y) Z0 ]$ O銝頧賣郢epo /etc/yum.repos.d/. c5 i: O( o7 v, s! h/ G, d
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo6 v# p% l8 G! w6 B% y
yum makecache) C# t% \. {2 V* n" O
) X* [: m" }' p$ D2 J2 Q隞乩舫撠 CentOS 5.X
- }; |7 l# f3 t6 E1 Ucd /etc/yum.repos.d/
1 c- }% y5 G ^, Zwget http://centos.karan.org/kbsingh-CentOS-Extras.repo* d4 v: r% ~( x; j7 G3 B1 A
# }5 C9 f- Q- W. E
敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1/ J9 W' C8 B+ [2 h4 }7 r/ g
vi kbsingh-CentOS-Extras.repo- Y: v9 H' [; x0 z Q3 S/ Z
- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:0 o d. n e* q% C" L& E/ c
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)* q" S& ~. P$ f0 Y
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿 e3 S: q7 U( I7 `. g
+ `& [5 B7 k* m2 q9 F7 a甇仿炊鈭:yum摰鋆0 n2 r; O" @- N
yum install pure-ftpd -y' R. K1 O9 {% ~& a& L6 ]1 \+ a
, Z3 i( a1 E4 l3 J; [甇仿炊銝:靽格寥蝵格隞2 N# s& ]3 l4 H. }$ W4 j( ?. x* v
vim /etc/pure-ftpd/pure-ftpd.conf
& y0 ?% b. s6 a2 U. |
* H7 S% ]) v4 s# t0 j1 A( x8 zPureDB /etc/pure-ftpd/pureftpd.pdb
# | v" m6 _, O) V$ q5 d( l( h a#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞8 M8 r3 Z: z! K, Z: B" Z1 H
VerboseLog yes
; q5 U& ?# X1 C- n/ U: { R+ g& z#撘舀亙 /var/log/pureftpd.log* K& Y1 L0 p6 Y# c4 B. w$ W
NoAnonymous yes6 ^: t; Z2 |' ~" b8 J: p; L
#蝏踹冽瑞餃$ P* m1 Y3 j- g/ }8 r
PassivePortRange 48000 50000& t, C$ i! \2 n: @4 n( v( J
#雿輻刻◤冽芋撘嚗嗥垢
3 Q4 N2 c1 P" a6 c3 v# ^% p5 d& P: |2 O" t x
0 ?2 h0 a; C6 c- [& M9 M# a* }' j
' K6 _& i; y( P) ~ I! ^8 T甇仿炊:蝵桅脩怠蝑+ g. Q9 L8 v4 }( n2 ?8 m$ x
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
0 H0 l) e& E! P2 Eiptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT$ i. i% W; j: q5 P W
! X( q& ?: B7 O+ _
甇仿炊鈭:臬私ure-ftpd
4 S) \ p. h2 C. r5 a S6 d0 schkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
( g/ \9 O* j% _4 `2 o4 m6 W+ n+ d憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
0 J8 l$ M" j& X5 X# U/ p" xyum install chkconfig 摰鋆chkconfig
: l6 ?& O- B/ ]憒摰鋆摰銋 chkconfig: command not found
+ j8 x0 v, l4 N, O銝蝯 ; ?7 x5 ^7 ?$ D# y* H* e
ln -s /sbin/chkconfig /usr/bin/
1 P4 c* j9 O: r+ M" ]( x3 V( }! b, {' @- G0 e% H+ b
/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
& b7 p5 S0 q# X) i銋雿銝蝯
" t3 m% E' e4 @5 \2 L4 `' b+ w/ bln -s /sbin/service /usr/bin/
, ?( ^: m) _6 X% A* U0 \8 K3 @
4 z' U7 {4 _: g# h摰鋆 ftp client :
, c" y. ?0 q+ ^7 c& r) r0 Yyum install ftp -y4 R, L7 G1 S" B& N" N+ e' ^
) _( x$ s. T% ]- x1 M3 r
閮:; S* |5 a0 p- u; M6 `/ K
( J5 b. h4 |5 J4 n" g1.
6 ]- r! }* h0 y" T6 _2 `when login ftp show error:$ L; p' ^# [0 T1 Q1 ~ m3 s
530 Login authentication failed
) b" p9 `7 X/ SLogin failed.
- ?# z i* |) c* e# S4 V. @' g- d3 g) Q; ]
5 v, W7 n- O2 ?6 D! q2 Mcheck /var/log/secure
y- u0 b9 _9 i4 R1 p) l+ uNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
2 G ?/ b& j7 c( M5 Y$ [% |Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted7 w3 a" C6 g. U5 P1 _! k- C
' ^' H* y8 C) M* E0 {' A
Sol:
. v" Z* z @# m$ [$ q. a! e9 }vi /etc/pure-ftpd/pure-ftpd.conf
( S& \& n4 A4 _ g. e2 B撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,
! S {3 D+ {2 B5 a( v* s#PAMAuthentication yes 閮餉圾
' d) G+ ~. N& t) jUnixAuthentication yes 瘨閮餉圾/ Z9 n. y& J8 Y& s" N2 ]! u
service pure-ftpd restart- R; E# j5 P8 K7 X% t% k
: O1 i7 d G4 Y$ f1 a2.
1 R1 T+ y7 e- L& s$ \When login ftp server from remote host show errors:
3 Y p+ c* U( r! x5 fconnect: No route to host9 D; l4 B. R0 z) |4 @* ?4 N
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:3 }5 y" l; M: w
stop iptables or 拍嗉身摰 iptables . K" [) {! [8 [
# F1 a( \8 a" U9 ?6 w
vi /etc/sysconfig/iptables-config
4 c& h5 { T" P! `( _, X+ n$ A$ O湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp- a2 Y+ j4 N& S; g# o8 L
service iptables reload
' W) G. e% s* G9 `9 N* b3 f
' M2 Z1 F% c" g; t+ P* p8 ~; ]3.% X6 G6 c+ a6 I B$ ]$ h
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
# z5 P! e% ^2 u$ \Login failed.5 E' i0 K5 B# e3 L0 g5 t6 y
! A e; F4 ^# n) \
SOL:
' a" g6 E5 Q |8 |4 ~vi /etc/pure-ftpd/pure-ftpd.conf+ H3 t# D. ?* y! a8 j; K0 v; J; C% b
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾7 S3 K8 {7 F3 F
4.
2 T9 n9 {, ]2 i5 |5 Wftp> put file
' K, |8 N/ p" i. ^local: file remote: file' J: z% U) h& \4 s0 ]- r% Q
227 Entering Passive Mode (122,117,11,31,193,78)
4 c, ?: ]) K# e# j4 M553 Can't open that file: Permission denied4 N, G2 J) }) H" @
% L0 p, u4 U( `& w
SOL:8 ~5 u! \* U" E2 t3 G( `9 _
ls -l /home/user1
5 w1 ]1 x! j7 ]) F' `( m1 xdrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
. U9 D L2 F. Z; Tchown user1:user1 /home/user1$ R% ^! v- y+ d q* `8 a# K
& v' r1 l4 t0 s' X9 F[ftp 隞也
8 G; T2 I' t& l2 Alcd 寡local桅
) k8 M* w) w' A1 N2 Dlls 亦local桅瑼獢 (蝑 !ls); Q& `+ x+ U0 |3 _0 }9 d
9 W. F: v v* j8 v( Q; ?9 {; z4 T
' P5 ~- X. w: H: u/ R! ~+ j
B( {7 U! [% F* ^5 v! x+ s W- h, h0 W4 u
|
|