:' S! [7 }* m! C7 @* C3 M$ w
http://www.111cn.net/sys/CentOS/88456.htm
, T; J8 K* `! ^# q- ~https://www.centos.bz/2011/03/centos-pureftpd-install/
$ K9 G3 ^' I. S; X; ?
y7 J, R2 s' R; O, t2 }7 ~$ G餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗% ~5 k# J U" N' B5 B
6 _: f4 O9 y! B, P2 t& V
甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X
+ H& O* `6 b% g8 S1 ^! u憭隞(憒蝵桀嗡epel皞)" O: Y" E8 X. v* U% d: b* L: H8 z
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup* Q$ J. n. C( o8 i& T8 N$ R
銝頧賣郢epo /etc/yum.repos.d/3 Z. s( b& p( B# S
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo; S. [8 U- A3 Q* ^4 m u0 j
yum makecache
" r- c0 C |, J g: M4 `4 h7 s0 B& p8 b/ C, o; }" W+ w4 `: T
隞乩舫撠 CentOS 5.X
. B J7 E3 _- H' p+ wcd /etc/yum.repos.d/
3 p& L5 o& y7 D2 _3 d# dwget http://centos.karan.org/kbsingh-CentOS-Extras.repo! z" {9 @# o* @* z5 H
5 d1 e/ q$ R5 Z. N& U' s
敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1% p1 T4 _, }) y1 ]% M8 ~, J
vi kbsingh-CentOS-Extras.repo, z1 [% a* z- V9 {
- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:+ t" J- j! r$ y6 k( @3 u
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
3 } `; n2 S; U銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
( ^1 b6 W6 F: h5 \! d. f( t) r! \/ U9 C- a$ D. E9 o
甇仿炊鈭:yum摰鋆
$ S/ q! F! h* v& C! ^( Q0 lyum install pure-ftpd -y1 Y' k0 n2 r7 M7 X. ~2 ]/ B1 ]
2 v1 ~# J9 K T( B7 S3 M% k9 B7 c
甇仿炊銝:靽格寥蝵格隞; {# I% Q; S, B4 f& n' q# g- T* R
vim /etc/pure-ftpd/pure-ftpd.conf
2 Y' ~* J/ q' u& Y
' L/ N& y1 [: n$ V2 @PureDB /etc/pure-ftpd/pureftpd.pdb8 H+ t+ x8 W9 B* u; R: h
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞
, k f2 O# r2 ^5 U G" RVerboseLog yes# D, H) I0 t# y0 ?& R
#撘舀亙 /var/log/pureftpd.log
& I6 w0 K: ?' p% @0 l7 \- g7 Y3 WNoAnonymous yes7 ]9 y* Z% r% V8 m
#蝏踹冽瑞餃
: B$ A. y8 S: s. ^PassivePortRange 48000 50000" _7 }+ B5 }5 |3 O' z
#雿輻刻◤冽芋撘嚗嗥垢- T( J6 n9 k% V8 r
' i5 s- p7 K) v. K' _( `% ?
% D, F5 E- T& {: X1 [' B6 g4 X5 _( D; E
甇仿炊:蝵桅脩怠蝑! ]0 A% a6 o! |2 e5 Q# D
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
" ?& s: {8 ?& ^! v0 e6 Z* wiptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
g/ k1 @% [; a+ m: R8 c
% ]3 z, Y# B: K甇仿炊鈭:臬私ure-ftpd7 T% ~7 o/ a$ d# Q' t9 H7 ]; h
chkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)9 `, d% Q8 _& z' K* j3 m' m: u
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
% Q& ]3 n, G6 Hyum install chkconfig 摰鋆chkconfig' e8 U) X: a) O
憒摰鋆摰銋 chkconfig: command not found8 \; j: w3 d/ P7 q
銝蝯
# p; B# u0 L5 zln -s /sbin/chkconfig /usr/bin/
0 E( U3 h( t/ f/ U- x
- Z& i4 ~1 l" d! c& }, r+ p2 z/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
; |. A' L' l8 ~! Y* q銋雿銝蝯; B. R& a; L+ h+ w4 M, `+ `4 n
ln -s /sbin/service /usr/bin/
8 C. y: O; [$ K5 J: z% \
* d) Z+ {, K; k' P, \$ i摰鋆 ftp client :
5 M+ o0 A% a; Wyum install ftp -y6 V9 H2 b: T) q9 \; u9 c
9 l1 ~4 ]' B M( N0 G: ?# \( _+ y
閮:7 R8 r- H6 [; p$ L
9 {: l# j" q7 W2 Y5 O% L
1.. e$ l- U, D* W3 t' j0 h" K, }
when login ftp show error:
- f* M( e' y/ J, K530 Login authentication failed" Y* f7 Q. q+ a2 t O
Login failed.+ n! N- f$ Q w, u+ m& i
0 m) }' _8 i8 y- {8 E1 X4 P
% M- ~% z- V' ~0 Xcheck /var/log/secure
4 O% p1 J5 b( B) \7 }& B4 R; _Nov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers- Y& y( N" L& J& G
Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
( e" `! V* @8 s/ U1 \2 C0 n) G$ F2 W. H. C* w
Sol:- F; X% k) ?& a$ @. I
vi /etc/pure-ftpd/pure-ftpd.conf
6 ]: {9 }$ j+ H: I撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,
( l) ~$ o) ~, ]: ]9 @' J" H#PAMAuthentication yes 閮餉圾) o8 o) T2 [/ Q% ]) Z6 W
UnixAuthentication yes 瘨閮餉圾/ U, N: U" ^- R# d0 _2 a0 I& {
service pure-ftpd restart
! W( W( p e0 _- o( L. A. \
: c) ?2 M4 s0 W$ R$ z$ p/ }! F2.0 P8 A. C; p9 @& l- g" ~6 {* _$ N
When login ftp server from remote host show errors:
4 ~* y; r3 T* Z! l& uconnect: No route to host
* }" E' r) T% c, F舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:
9 H. k7 C) h/ t9 T% }7 N5 }stop iptables or 拍嗉身摰 iptables 7 U) n) f0 G' P2 M# c# l& y) U7 B
2 c% u; K; I5 ~
vi /etc/sysconfig/iptables-config
. Q. t7 |! N, O3 y% @- h湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp( \& P0 D/ S6 |6 s- ]
service iptables reload/ e/ M; S( D0 s6 u% ^/ ~
5 Q. Q. l( Q U; e" v3.- E* y4 w9 m* _, x
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
9 V8 M3 s; Y% ^) }Login failed.
3 b) Z+ L6 @4 K P! u! x4 W) J4 K
* b) k9 P ~! D; s' Q, nSOL:
. I8 E) P8 z2 l; a) mvi /etc/pure-ftpd/pure-ftpd.conf$ Z3 F) `, @/ ]5 c" r0 b
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾$ A1 p0 b: l2 T; H5 F
4.5 ~. p ]3 x, i) \
ftp> put file
0 b* |, Z3 A) r* ]* B8 ?; \7 Blocal: file remote: file
* x/ k: H: i4 M) w* `+ R6 e7 v5 P2 }227 Entering Passive Mode (122,117,11,31,193,78)
- q H& @3 v; l8 a' U8 O; q- X553 Can't open that file: Permission denied7 @/ p" _+ ?* U. T/ b6 N
! I$ ?! ]* x4 g, i
SOL:
, E5 W. P& e+ C# j! l/ Mls -l /home/user1. x2 m8 m8 u2 e8 T
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1, N* G8 r% F' m g
chown user1:user1 /home/user1, U) @4 L5 S2 x
- R7 I) g5 p& C( }[ftp 隞也
7 n8 m: B/ l$ d* d- Blcd 寡local桅
' s1 ]; \8 g, @! ~7 g3 r" clls 亦local桅瑼獢 (蝑 !ls)
* [+ M: u8 p+ b: B# l' t3 Q4 l1 @8 T% V; D' ~, H
, {8 Q. w, d. Y
: r6 w' n* a: E0 i# {/ m( d. P* V$ k4 M/ H# m+ W# B Y
|
|