:9 f- ]- j& J# W0 `
http://www.111cn.net/sys/CentOS/88456.htm
' K# ^. _* A T0 h9 @2 @https://www.centos.bz/2011/03/centos-pureftpd-install/6 c2 D! g' B, A2 j$ x
7 G( m7 C2 R# q- R$ e6 k餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗0 t/ I: p ?1 V: k( X( z- n A
9 X3 M6 f2 z( ]" |
甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X
- {/ R6 g% m: n$ {9 T# _: |" z憭隞(憒蝵桀嗡epel皞)2 m8 D; x+ `8 n2 {
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup: }: }3 w M- Z3 X/ s0 G
銝頧賣郢epo /etc/yum.repos.d/
# Q1 E0 O8 f. g' Mwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
8 U- I7 _7 f4 O5 J! iyum makecache; r% N. y" S( _ x
7 n- e$ y7 G, T& P: R4 r
隞乩舫撠 CentOS 5.X
- Q8 P3 I7 t& c+ Q' {cd /etc/yum.repos.d/
, {* u( D$ x" @8 f- M7 T- g$ Iwget http://centos.karan.org/kbsingh-CentOS-Extras.repo
/ ?& d/ ~: `; J
0 k$ ^& H7 D4 l( E; z( Y敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
2 q! u& L8 S1 j- C3 jvi kbsingh-CentOS-Extras.repo
4 \0 j& c8 J& q5 ~% u% w! C' ^- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:- G. T U% x% S
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
8 G. q$ f& {7 i5 r! p/ q! F銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿; m. S% H8 r3 B
# ^4 X3 R. g1 ~( R" S1 h" S甇仿炊鈭:yum摰鋆
9 u h: u K& U$ _( Yyum install pure-ftpd -y" b$ q& A% ^/ X* p
% ^8 b6 }2 W. B3 A8 L( H9 X" y+ S, i7 l* p甇仿炊銝:靽格寥蝵格隞
+ t2 c( l2 s( L" ?$ h& u$ ~: qvim /etc/pure-ftpd/pure-ftpd.conf
" W9 [1 H8 m% S9 U9 `, B# S& }" T# R: G3 f/ m# @7 N% ?) m: I
PureDB /etc/pure-ftpd/pureftpd.pdb
" s! j, A/ M: M& ?3 a$ a4 y' n6 l#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞2 C% J/ X" Y6 j, l! D1 I
VerboseLog yes1 ~' y+ t8 {4 @+ z2 G/ o
#撘舀亙 /var/log/pureftpd.log0 _- D; D8 J0 Z
NoAnonymous yes( Z. t7 Q' F/ @6 I/ L9 h
#蝏踹冽瑞餃% }( C& _* X' L; e4 s0 ]
PassivePortRange 48000 500004 V1 _( D2 M" Q! z7 R
#雿輻刻◤冽芋撘嚗嗥垢
& K( W# o4 |, R$ W3 U! x$ R) \. _2 ?- @8 I# Y3 M
5 N, ?) ? b9 j, z" U( F6 H& K- ~, ]& X+ i& M6 G! {& v- f9 G5 `: L
甇仿炊:蝵桅脩怠蝑
- Y1 g7 R# P/ c: I9 riptables -A INPUT -p tcp --dport 21 -j ACCEPT
5 q/ I+ L5 F8 j. x7 q B* h" Eiptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
" `2 H: |; \7 n( m7 K1 ]- P3 e5 j- H
5 ~3 R0 } U8 X) m% G3 }甇仿炊鈭:臬私ure-ftpd
) g6 ^2 q- p: ~, y2 w+ n0 Fchkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)( W6 S- l7 ^9 Q& L
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig5 s8 ^; d% n, P- i
yum install chkconfig 摰鋆chkconfig( Q; Z& r) d8 s
憒摰鋆摰銋 chkconfig: command not found+ J5 o5 h4 d1 R
銝蝯 8 U7 b* `# w2 U1 ]: s
ln -s /sbin/chkconfig /usr/bin/3 r7 d3 R v1 h( T: J
7 i }+ {9 r' t0 x4 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
) [0 T5 s1 z0 [9 o0 O銋雿銝蝯
% L R+ R, q$ x. A% w7 t8 Y# mln -s /sbin/service /usr/bin/
; L# C( [2 J' d( D. I T# x
6 I9 Z" [% ]9 U* I9 v; m摰鋆 ftp client :
3 D v4 ?* @2 ^: t+ ]yum install ftp -y
3 z3 P- a/ |+ y; U) ]" c# W8 R" x, i4 t
閮:
: p$ l* A' W5 [6 e+ W# F
& ]- s3 r4 d( _" k& Y' o- O% N& d( [1.
1 Q: F" E I' P; owhen login ftp show error:
% o' a. T. U! a1 _9 e# r# g530 Login authentication failed' B" s9 E3 p, y- d9 I
Login failed.; z7 u9 m# I, i' C5 J" H( a
+ b+ P+ V, _6 @
$ L5 t9 V6 F I5 I
check /var/log/secure
6 Z/ z# M0 w/ d0 pNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers' D0 B/ r; C2 c# m* Y
Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
( ~( a* Y @5 t- E, {1 O
2 A. t4 t; G+ r/ x1 JSol: Y& @& b, f6 B. J) M2 ?
vi /etc/pure-ftpd/pure-ftpd.conf. u; t0 X# C" I7 D# b; ~
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,1 _1 K# k( E5 ~3 [8 i
#PAMAuthentication yes 閮餉圾
/ ^/ B- B4 E: Q5 |1 G0 [" q7 YUnixAuthentication yes 瘨閮餉圾
# [3 z8 W y) M# T: I9 B+ Jservice pure-ftpd restart
+ x% q A; F0 s& b9 k" @" R& M3 G8 r0 D: o* w
2.
* L1 e2 h! W7 Z8 G0 W" Z- O# JWhen login ftp server from remote host show errors:
( H' T5 Z3 v$ T S! hconnect: No route to host& }. `5 S3 Z/ l) k- f5 J
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:
2 ~- Y; u( ?+ c5 F5 `; U$ ~stop iptables or 拍嗉身摰 iptables 7 q8 f! v* N7 a) x+ o# A
( a" w q) F Q* z( o! U, Bvi /etc/sysconfig/iptables-config
( U7 z) H5 |$ ~5 W湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp
7 t4 e8 W5 q8 e3 A: H) k+ Q. _service iptables reload- H# W; C9 R. n U. ?' `8 M
* R9 X5 q% Q/ m- e0 r
3.
C1 a9 V# Z `. K, F' d421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
, J4 m1 |% r0 v( b' y1 I/ ]6 u# }Login failed.
* H6 [6 G5 b3 t' S5 t- y. g. G
8 U( L9 b: a/ x2 W i. w0 ~SOL:+ ~- u" k7 s( |/ B7 ?4 K! M
vi /etc/pure-ftpd/pure-ftpd.conf
7 g% @0 p5 d5 {& b( F0 I/ z$ R( _撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾4 o# F; _1 g# F: c, W& E
4.
( j7 j7 n6 x2 iftp> put file' j* v5 R3 n; V9 [
local: file remote: file
; G8 G# N! ^- R) u w: l227 Entering Passive Mode (122,117,11,31,193,78)
- N+ W% q% B. ~7 ~553 Can't open that file: Permission denied
" [2 o4 g1 ^/ h6 C
$ C1 u6 ~0 v+ \2 n, b5 T! \2 zSOL:1 U2 ~% t! v# [, }" Z0 n- v! @
ls -l /home/user14 x* V' S9 Y4 h5 R
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user12 W( J; {& Z' {7 {. b$ D! C, Y: O; d
chown user1:user1 /home/user1! |$ r j! `! [$ A! s* _
( o2 O6 I- W! W# b[ftp 隞也
$ e1 s, m: t. O8 b0 y- ulcd 寡local桅
3 j: J& [- [& ?3 `7 J: K" Rlls 亦local桅瑼獢 (蝑 !ls)3 k( I0 H+ `5 a/ Y$ m
2 p6 o+ K* A5 l- C$ R
. Z" U+ d# k; P# b) ^
9 U1 g' i5 \) o' D( b
( l0 w0 a( R/ v0 m |
|