:
/ L; o8 r$ [/ H, J+ _' @" S( rhttp://www.111cn.net/sys/CentOS/88456.htm
+ L8 Z. x/ l! b& { H+ y. thttps://www.centos.bz/2011/03/centos-pureftpd-install/
6 I. T5 M5 z, P! a8 n' d0 m' g% p; U1 M2 `
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗 F: j$ g- [. L3 g. h* [' p+ ]
" l, V# A5 ?8 I" `' c甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X) J- w: @& i$ ?% X: ^6 ]
憭隞(憒蝵桀嗡epel皞)
5 B" i: \7 _2 X$ Bmv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup- g. ?. e# b3 n% G; E9 _
銝頧賣郢epo /etc/yum.repos.d/2 \) P* x3 _9 ]$ G
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
/ _' p# Y6 d7 W; o8 Tyum makecache
9 D9 M7 {' P3 |/ C2 g7 T
. N4 p/ g, O: b4 i7 J2 r8 [, O0 F隞乩舫撠 CentOS 5.X
# s4 ?* E' v- f' }cd /etc/yum.repos.d/
5 y+ q* n' V, J$ d+ F' s# gwget http://centos.karan.org/kbsingh-CentOS-Extras.repo: W( n# W# m4 {* F' r7 b
9 w3 \# G# r9 w* u, j敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1/ ?0 V( V" R0 E# g! C4 S5 }
vi kbsingh-CentOS-Extras.repo+ W: |) }/ c1 z$ k
- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:
8 ~% {! G2 z# Y5 w4 Wrpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)6 J3 V6 Y0 H% [/ L, }1 U! m% [
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿. _. R# [8 o7 Q+ m4 r. o! x% r
) t Y5 O8 H0 d+ F甇仿炊鈭:yum摰鋆4 ]6 c$ O- w3 [) k* m) t/ x e9 q' Q
yum install pure-ftpd -y
. p6 c% i1 I+ ? w4 B* ^2 W% R. i4 W
甇仿炊銝:靽格寥蝵格隞
. f; j' ]8 x5 d( |3 bvim /etc/pure-ftpd/pure-ftpd.conf) p6 T4 l3 ]! C' O
( M6 y8 A' G, A$ C* p! APureDB /etc/pure-ftpd/pureftpd.pdb
; ~# I" {! c$ f#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞% l* {$ X8 b$ u R/ U6 r' s
VerboseLog yes1 b- K |, D# ]* s+ W
#撘舀亙 /var/log/pureftpd.log
4 ^, X9 k: S6 J0 n ~" W/ DNoAnonymous yes# B2 C3 @$ w% P0 U! c; N1 `
#蝏踹冽瑞餃$ @0 W8 J) J! \
PassivePortRange 48000 50000
2 J8 d3 X1 k5 E6 ^6 Z$ @#雿輻刻◤冽芋撘嚗嗥垢, [ V4 @' V0 x0 z6 E- X
6 r% S9 |8 Z3 D( f' n7 x2 a+ {3 L
% c9 m1 H6 c- q$ Z: O5 h+ U9 x
7 _" q ], F( Q* w" C+ w) @1 M甇仿炊:蝵桅脩怠蝑% T4 K9 W+ a! `: e% s1 B
iptables -A INPUT -p tcp --dport 21 -j ACCEPT5 W4 e& l2 m$ P9 M
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
# h" r6 h; o3 R. c- u1 }
8 }8 K! I7 G! ~& x9 | x" b甇仿炊鈭:臬私ure-ftpd
( b. B9 ^% G, p& I6 zchkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
& B- ~9 g' a8 S) I6 O0 \憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
6 |8 U; U1 ]: Z6 Ryum install chkconfig 摰鋆chkconfig( Z8 H# C" ]- o$ k
憒摰鋆摰銋 chkconfig: command not found' S$ P; n8 Z% `& u4 P1 w0 G
銝蝯
' g X: a9 t" }9 g6 U; J1 t2 `ln -s /sbin/chkconfig /usr/bin/# I0 O; ~8 j+ |/ c0 c7 p4 Y& q
+ O% n P: \ w$ O0 w3 ]1 ~/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
' I2 \. Q* R7 ^. r( c9 H* ]銋雿銝蝯5 z7 f9 T7 u b
ln -s /sbin/service /usr/bin/0 p; |' d. p$ H3 L
" G) M7 F5 N2 B9 Y+ ^
摰鋆 ftp client :
' T1 w! `7 H, q4 _& fyum install ftp -y0 \4 @8 e* k% f
3 E( m& I d2 x9 ^4 @0 y6 w2 d: J1 y. b閮:
) F: I0 @# D7 |, I/ @
3 `: f |1 J- x1.9 P, @5 y9 R5 [0 c. M+ k; }
when login ftp show error:$ Z" C% q$ _7 _& ~- a6 ?
530 Login authentication failed
) S" |6 Y$ b$ i0 eLogin failed.
& ~8 R/ z+ C# W# b" Z7 O
' \; a1 k1 p' z4 N5 R: Y# c
# M3 J1 P5 X6 V- Tcheck /var/log/secure
9 r5 t; r M# G5 RNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
$ h3 h/ L7 p U% XNov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted8 H; [: ]" s/ S. ~9 H! h ~
( o n- m3 p5 N# q& _6 t+ W* L
Sol:
$ c4 T+ `2 {8 }" ~3 hvi /etc/pure-ftpd/pure-ftpd.conf/ q/ p1 m8 o7 B( n& x
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,
4 N& i* Q$ g7 n+ t1 A9 B; V#PAMAuthentication yes 閮餉圾
# c* w% `' S# J) A) K* |- }1 L) eUnixAuthentication yes 瘨閮餉圾
4 S0 x& a) r9 f. t+ o8 G0 N5 L1 Hservice pure-ftpd restart$ B _( ]! [; [1 Z# \& }' C9 ^
7 G m! T5 n/ E+ F! q% C- h
2., ]6 A$ V" c3 x1 S" _0 t
When login ftp server from remote host show errors:/ o0 Y: j6 P! Y* e; t) W& y/ _- U
connect: No route to host+ [; W- ^5 M) ~+ H
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:5 x1 K4 k# |- L% n! C: Y! N
stop iptables or 拍嗉身摰 iptables
' w" M; v2 {( J% l/ X3 u. F8 R) D2 C, y1 X+ ~# U4 E
vi /etc/sysconfig/iptables-config
1 e0 `: V7 l. h4 ^湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp7 h& Z# O7 ?+ n$ s E; E
service iptables reload& n% a- R4 I% y5 p" w
% ? D8 N6 g3 _7 V3 b8 S
3.4 w3 U k8 \7 Q; a
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
+ f1 n. O, C. g9 k. d; oLogin failed.9 a# q2 B V( r
" c0 s H5 I- A# F+ Y, A# aSOL:
% v0 K" y" Y9 L, U% Q: Evi /etc/pure-ftpd/pure-ftpd.conf
$ ]' Q, }, P, n# y) _撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾
- W. v1 C% T2 U" C0 V0 ~! \0 }4.
& m* ?; t# `& ] ^. @" w# pftp> put file5 e+ |. I, r# e8 B" Z4 O: z! r- y
local: file remote: file" Y# i0 g) l% j% L2 |2 {0 L' C
227 Entering Passive Mode (122,117,11,31,193,78)/ S* f/ B) j* T5 s+ R: ]6 j
553 Can't open that file: Permission denied6 }4 x8 H: O H
8 Y4 L. X1 _1 ~SOL:$ e; L+ Q( G& @& n9 [0 g
ls -l /home/user1
6 u7 F" }2 \9 L. kdrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1! w, H2 r+ }- e+ I; X
chown user1:user1 /home/user1
& S" p' }/ F3 H& [; Q
) g6 V5 _ F0 Q" [) d5 j1 H. q[ftp 隞也
+ Q* @: X8 t. s% x( Q" |; glcd 寡local桅. Y4 H4 ]/ L8 f$ \& u! w
lls 亦local桅瑼獢 (蝑 !ls)' {- _9 w( @. l: {% t7 N) I+ Q/ i z
# i. l3 W" }+ v% I5 j9 N. K+ q- h7 C6 j3 P" j5 c# z6 G
! B# p* P9 p1 O: [+ ]5 ~8 ?6 B5 v! l( t _5 c# t6 ^4 x) c
|
|