:
7 U7 h9 E+ R7 }+ E5 P) yhttp://www.111cn.net/sys/CentOS/88456.htm
1 V: |* E+ G& f* q4 r0 Z6 V+ v" [4 [https://www.centos.bz/2011/03/centos-pureftpd-install/& c Q7 g4 m b8 t
6 n% b. _* t2 E% _餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
* I# n: @: Y. s: ^$ _; P, A
- L1 R3 U8 w) ]3 i2 o, Q甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X
& G( i6 Y% H) P8 J) H0 B5 M憭隞(憒蝵桀嗡epel皞)6 w! X) M; `5 v
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
) V1 j& k- v! w6 S! x' E) N; W銝頧賣郢epo /etc/yum.repos.d/
3 B0 ~& U" v7 v2 @8 W# Hwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo( Q/ r/ A8 @+ N, P- s$ X
yum makecache
, N( z5 v' `7 U7 N& { z
5 m# x5 ?4 v0 {7 ^; F隞乩舫撠 CentOS 5.X! i4 X+ `! @0 y8 C0 [% B
cd /etc/yum.repos.d/; y7 t0 ^$ k( Q& R' r
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo; Z5 _- a2 ?( i n. u
T7 s \) K% ^) B8 P敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1: ~/ e/ p* o$ P. B8 T- g) U8 A
vi kbsingh-CentOS-Extras.repo+ F; d" R# R8 F4 f5 T' s0 V
- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:
( P* u) r1 c- X% m" rrpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
4 z8 q8 r) a0 d3 |: i# x' u銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿% a! l# Y( i/ Q, F1 d
8 L( ?; ^3 q- n5 y8 b甇仿炊鈭:yum摰鋆
5 H- Y# y" t2 l5 F( {; H1 N$ \! E+ myum install pure-ftpd -y
1 n/ P6 C4 J2 {5 v6 V/ n+ q/ u! Q6 l8 @: }% S; Z/ g5 f4 H3 \) N
甇仿炊銝:靽格寥蝵格隞
6 o% m* U8 ~. f# S& l) z" ~! x; cvim /etc/pure-ftpd/pure-ftpd.conf
. e2 `' E b# h/ n5 d2 j& G4 s$ X. Z- W8 k. ?5 t
PureDB /etc/pure-ftpd/pureftpd.pdb4 d2 G$ p4 {$ V' _5 X# e
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞/ I0 ~ i' i v9 }0 J6 b
VerboseLog yes- b4 j6 d1 A# s: N0 T, i
#撘舀亙 /var/log/pureftpd.log/ ^1 F( M3 }* b( ]5 _
NoAnonymous yes
9 ?: r. `2 H2 ^4 `3 f# A% N n#蝏踹冽瑞餃
& d5 K: X& i4 ^. M: nPassivePortRange 48000 500001 p& ~" s. h3 v/ N: J, @
#雿輻刻◤冽芋撘嚗嗥垢
9 i( U6 \+ L* N6 l8 P9 H) a! s8 M! j& L7 |! M; a" @. n$ L
. L$ V/ M$ d8 @- `3 _" [, A. a1 ~0 u& s6 Y8 T$ t8 Z. i4 m' ]/ i
甇仿炊:蝵桅脩怠蝑
$ @4 S' @8 c2 i6 }iptables -A INPUT -p tcp --dport 21 -j ACCEPT
+ t* L' Y" D+ W/ t+ N! m' R1 niptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT) a# x, ^* m2 f; Y7 |
4 w. B6 d- v3 K7 y$ O8 ]) N
甇仿炊鈭:臬私ure-ftpd
3 I& y: K0 ?$ w5 [6 {0 k0 Zchkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)1 w" g2 `1 Q- ?, y1 Q1 t' N0 V" i9 [
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
, E' i. g' h& m3 pyum install chkconfig 摰鋆chkconfig
! O1 y5 f' C3 F: \7 j' ^, u! J憒摰鋆摰銋 chkconfig: command not found2 S; m3 G$ ^8 ?* ^9 y
銝蝯
" d/ T' {7 @# x7 h6 y" u9 D0 D- rln -s /sbin/chkconfig /usr/bin/( R2 g/ C* ]. H4 B- y: R
# ~" G1 H. N, 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
I8 g* u8 q9 Y+ s# w銋雿銝蝯
: L5 D; v* A1 |5 c7 |, H9 A qln -s /sbin/service /usr/bin/
8 x" B8 T. X0 f2 r6 \/ Q# u0 o9 |4 @9 k4 y+ u( |' u1 j
摰鋆 ftp client :
; S5 ` ~) o1 {4 x- Y7 w4 `5 X1 Eyum install ftp -y# w* }8 C# W( w6 @) ]# y. H! p
, q+ t8 h9 [3 B+ l4 [/ w) ~9 t
閮:# O& M/ k" M; z$ V6 E. o. ^3 c' }' |
5 Q+ T5 n* q2 H, W& J2 L" Q% ^
1.
9 }# v/ O) U: t S' Z3 ^when login ftp show error:4 K+ e5 g7 h1 Y2 ?2 W3 c
530 Login authentication failed1 u, I7 a, x. w8 N
Login failed.+ l, k( l: w5 w5 w' A+ c* }
6 r9 y Q1 [) \/ C+ @8 O) f. F# @8 ]" e
check /var/log/secure% S) J0 ~( W) Y, @6 @; {3 X& t
Nov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
' n- e1 Y, G3 |Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
+ L9 ~' z$ S, V2 Z# R0 O
, h6 K3 }2 x2 x% |' l2 H! e& dSol:
- |# P! E/ g0 ?' k1 Ovi /etc/pure-ftpd/pure-ftpd.conf
$ G1 D8 U& S5 |& u1 L' ]撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,) o( w, a" A% j
#PAMAuthentication yes 閮餉圾
! C7 M6 p, S+ O X8 L$ \UnixAuthentication yes 瘨閮餉圾
" y; b: y, }! B, S- d% jservice pure-ftpd restart) a! p# o* M1 ]1 ~+ ~3 }( B
G" J E( w$ h% x% a) e2.: G, `2 V" f9 S' g
When login ftp server from remote host show errors:
$ }) j, A, k4 T k9 Gconnect: No route to host
8 @9 [7 U6 N- U% s% ^! a舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:
+ y0 v% z+ C0 V; ]" `stop iptables or 拍嗉身摰 iptables , a; B) l: l/ D, I
) i! Q6 ?+ ~" r7 h
vi /etc/sysconfig/iptables-config
. [$ f: B n+ @+ }湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp
7 S9 J( E/ L/ S7 B' }, q7 vservice iptables reload
* O8 l! z8 K9 `' ]
" _" b" r9 i/ S. E5 o r3.
9 V( {( V' {( q" v% o! D421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb: J& R( n5 q' p" Q5 C) O% l1 C
Login failed.( B; y) ]$ H2 D2 b
- L& ?3 u! t3 V: w' l' q
SOL:
+ v/ w; e+ Z8 Kvi /etc/pure-ftpd/pure-ftpd.conf
/ l. N( O7 G; J8 P, {' R撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾$ X6 K5 O! [7 j! W
4.: ~: B( [7 [, d5 i; u. s( u
ftp> put file
, R% [' Y/ H Olocal: file remote: file
! _* b8 Y9 A6 b1 s0 g/ W. W3 O227 Entering Passive Mode (122,117,11,31,193,78): }1 V0 k/ T6 y
553 Can't open that file: Permission denied/ n/ y' r- q; R! y' _
2 X' S8 _8 d4 q: m: m9 Q: zSOL:
! E- R0 L1 q( O. A4 U% Xls -l /home/user1& F' H; ~: i2 @+ W# L6 d* |
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1' J! e' ^" u- V# g3 w6 R
chown user1:user1 /home/user1$ B' }6 f2 j# n R3 G( f k
. l+ L! |$ r# Y. m8 X
[ftp 隞也) I4 D. ~/ ^! A: Z/ S
lcd 寡local桅
& f8 G" s- A$ ^' @! W# llls 亦local桅瑼獢 (蝑 !ls)
" ]+ n8 g8 p) N' `1 P- X1 h2 w; V% `0 d( T
2 x6 W! n/ B0 w( a3 Z7 y/ O
4 v7 f3 ?( y- r
6 P- ]3 F9 }9 J J |
|