:, _! K5 k0 O k0 H
http://www.111cn.net/sys/CentOS/88456.htm
# N: s3 @2 L: u5 Q% S6 K, Fhttps://www.centos.bz/2011/03/centos-pureftpd-install/, a% I" k# d( C4 n
# Y2 M- D" ]" P1 Q) G1 I餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗; ]" H# d) z8 i4 T- a
( n! o5 T5 x% ]. i9 x2 R
甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X, O# ]' ^+ K+ X" b
憭隞(憒蝵桀嗡epel皞)
# D% K9 T/ y0 v# E1 bmv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
# H* M: |# ?$ u% j8 }1 Q銝頧賣郢epo /etc/yum.repos.d/
$ t6 Y6 D. r" u) Iwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo9 p' B9 E" _: a0 M9 M- e
yum makecache
9 \2 D* l& M; U# L
/ C" p. Q2 W: L8 ~; p3 q2 N隞乩舫撠 CentOS 5.X7 @/ W. I& E( O [" c7 [
cd /etc/yum.repos.d/) m3 ? V. B. S3 l* O7 e+ P
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo
- ^; M0 b6 N% w
; B! H1 y" E4 }% `7 x5 p8 g敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
0 F6 N. D) f8 Evi kbsingh-CentOS-Extras.repo
. k6 R1 q: g% S1 O- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:- S# k2 w0 K, @9 i- u/ k
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)8 h4 }* ]& L4 T4 j: n4 D0 G0 L t
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿) X N# M$ [# e. f: I: `
# X1 o! }/ C" D0 R5 e d! T: @甇仿炊鈭:yum摰鋆1 b8 E* Z5 `/ j( D/ b1 m# ]6 G& W
yum install pure-ftpd -y
4 a7 |$ L. ~9 s( ]9 i& F, y
3 W0 a% |# ]! c% e# ?甇仿炊銝:靽格寥蝵格隞
$ I* m- ]0 C: i* m4 Gvim /etc/pure-ftpd/pure-ftpd.conf
5 A9 g; [$ z0 P* k* a' j& n8 D' M4 e# N' D5 ^# w2 W0 t
PureDB /etc/pure-ftpd/pureftpd.pdb
1 J2 J" E5 ^) \" O5 M5 D' _#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞1 N: `6 h1 e; u! r3 p- w% j& z6 K
VerboseLog yes9 U' R: @: x$ ]/ N% D
#撘舀亙 /var/log/pureftpd.log0 y6 _- f5 A% v' P
NoAnonymous yes+ v5 a) S; P( p9 o4 L C0 N( C4 r- i
#蝏踹冽瑞餃
$ P; s! M' }5 `5 O" }; fPassivePortRange 48000 50000
! \3 P, N M& G#雿輻刻◤冽芋撘嚗嗥垢% l: U; k# W4 a' S( H
' O4 O. D! R' R" C8 h4 T1 {6 @$ }2 `- D2 `! o
. G& D, Y" W1 }$ {8 h0 {. Y& z甇仿炊:蝵桅脩怠蝑
1 v& j( V; d6 k: f) jiptables -A INPUT -p tcp --dport 21 -j ACCEPT
9 Z j# O" {! b( V. B* f& Kiptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT3 V c6 b" k2 W6 R' m( ]8 e e
q2 m! p: w% d; Z0 p$ c+ q2 r
甇仿炊鈭:臬私ure-ftpd
* P! r$ y1 ^' q% E* Ychkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)/ E3 |% S( z* B3 V) |, M1 @
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig: R3 @; b6 ]" f" m* I% c
yum install chkconfig 摰鋆chkconfig
$ |2 m) H. t/ H$ y8 P( n憒摰鋆摰銋 chkconfig: command not found; E8 p1 |" X5 ~5 z# \; G% ?, y
銝蝯 O' A. S0 H1 B: r
ln -s /sbin/chkconfig /usr/bin/) R& x# e7 h- C5 H
- o, V2 d4 I# [/ Q7 ^/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
+ p! x+ ?! R5 H0 h1 a) D/ f銋雿銝蝯
+ A" O! {. e) F9 u6 `3 O( I1 gln -s /sbin/service /usr/bin/
c3 }* W+ _9 ?9 C& o6 ~) L4 U$ J5 A$ ^- V: l
摰鋆 ftp client :+ m6 S3 k7 T6 {. l
yum install ftp -y. g5 Q' l% J, |- }7 ], U' S
4 J" O/ y" s5 p1 y* h& Y閮:& m: U, g% ~2 n/ Z4 I+ Y
( v9 k! M: o, A1 V0 Z: Y. v m1 {1.0 x1 h! _4 a7 y( @
when login ftp show error:2 X# I# e& a6 p/ s- ]2 y
530 Login authentication failed) g5 D5 W! {1 Y; M5 q! N) [
Login failed.
# V8 ?. b9 }! b& {2 {; s* h2 ]
2 X! j* x& _# D$ \ R+ M; E' m7 U" q. z$ a! F
check /var/log/secure
0 v% ?7 k6 X, MNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
L5 R. r/ {) @: wNov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted/ A# [! G" a+ F& }/ t# ?6 ?( X
7 t9 q* |/ h% [
Sol:( E6 w( v% N- l$ N, r5 f: F! ?, j
vi /etc/pure-ftpd/pure-ftpd.conf
. n8 `1 N5 @3 Y. Y撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,5 X+ D' T' @# O& B/ }) P
#PAMAuthentication yes 閮餉圾% e- C; [3 a% ]7 F& h8 V
UnixAuthentication yes 瘨閮餉圾" z) T5 R1 A3 ]5 i
service pure-ftpd restart: P5 X' f% \; \! o( y
- G8 V7 }4 A9 d7 z7 U& j# [2.
% F" r* R7 C2 f6 ?/ b( gWhen login ftp server from remote host show errors:; h2 W" d0 Y; x8 |7 E
connect: No route to host
" t( q1 F, A4 }) |$ N舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:
* S9 @; {9 D& f9 Nstop iptables or 拍嗉身摰 iptables 5 I! ^- t5 T. V! }" {/ I7 f
1 @) [& v3 y, K' ]vi /etc/sysconfig/iptables-config9 s- z# c7 q, Z* s& t
湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp% u& z; w6 r1 Y
service iptables reload5 L1 f6 Y" C( j
; \" Y8 `+ L' D/ O$ ?) X
3.
, N0 X r( L E# A2 a* D2 p" C( Y421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
+ x% {2 g+ U' e. zLogin failed.$ ]' ^- @- ^+ H
: h9 S' k# i0 c# S' W- nSOL:' {' J" S$ d5 m+ x# z
vi /etc/pure-ftpd/pure-ftpd.conf5 l) T2 \' V8 K
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾
2 V6 O" c: G, j4 R4.
: ^% e( ^ M3 r% Rftp> put file
* a `6 T2 K* o. Q; \1 g, klocal: file remote: file
' l. B3 D: W" l" c5 b; |& \227 Entering Passive Mode (122,117,11,31,193,78): l2 I) [8 R/ p: Q5 U
553 Can't open that file: Permission denied& o5 D. x* L; i6 ~
% A% b3 K: L1 G# ]( g; g0 lSOL:& n( h: _% ^% U9 f2 |& d8 L( I
ls -l /home/user1( s% M" S) b6 V7 ^' k3 K
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user19 X0 k# s- O! ] h8 q: s0 f
chown user1:user1 /home/user15 K) F% Z9 R( H7 t" R; x/ R: M
6 T2 V$ L' n4 m0 D[ftp 隞也2 O8 a) M/ V& n0 ^
lcd 寡local桅$ O4 ^: t4 V3 P$ h, E4 J
lls 亦local桅瑼獢 (蝑 !ls)" `3 p: k4 h6 _0 P2 w
9 \$ v! l+ X# d+ _) R% Z( O0 ]
$ t6 m( ^) f' M% o) E
4 f9 e0 F8 c. _) q" I" x
" Z% x6 L5 A) B: f8 J$ n5 d |
|