:
- z- p* Z9 W8 l Q; f% V- Fhttp://www.111cn.net/sys/CentOS/88456.htm
5 a, N$ [; Z9 F- x" |* @https://www.centos.bz/2011/03/centos-pureftpd-install/
) ~% ~5 |4 ]' ~$ c6 l, l$ z$ H: e y! ~
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗6 l& w( O9 O4 a8 ~ C
- [; _9 @5 f" e* q
甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X+ m2 y7 a7 e6 C, P+ n
憭隞(憒蝵桀嗡epel皞)/ s, D5 p' e; T( k4 G$ J
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup: f' R9 @/ F$ h# y; ]1 H
銝頧賣郢epo /etc/yum.repos.d/% N6 l/ a5 M. F$ q" q' [4 G9 X% y
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo5 n' L, L* W& G) o5 N% h- _
yum makecache V3 X6 Y& G' {0 e9 R
# P2 t N3 {3 f, a
隞乩舫撠 CentOS 5.X
6 e% U- c! ~) i2 h- l" h) S* Icd /etc/yum.repos.d/5 Q( m" ^" ~0 C4 m8 J5 F8 D
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo
1 a2 G q# f% I2 }' r. s$ L
$ O: p" A# U0 V/ f敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
8 g; g( f G0 Z" x$ }vi kbsingh-CentOS-Extras.repo
8 `9 u% g0 u- i- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:
! R2 F/ ?) f1 ]1 k. Y+ Jrpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
5 w* l/ i2 ^+ t( M! }: H5 F* v7 t銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿0 c& W$ w" n n
1 m6 l. W" ?! _. q) w O甇仿炊鈭:yum摰鋆9 D# X3 o ?8 v! o Y! M; n- i+ I
yum install pure-ftpd -y' x4 c7 p" }& x3 |3 Y# S* `2 H
& ~) i3 j ^1 U$ N, Q+ `甇仿炊銝:靽格寥蝵格隞& G9 [4 L, y0 \
vim /etc/pure-ftpd/pure-ftpd.conf
) B* ^" G1 \4 j- x3 L8 v0 g
+ Y6 g4 H/ _9 WPureDB /etc/pure-ftpd/pureftpd.pdb3 B/ C& `! t% T
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞' I9 }2 w: |+ }- m$ e6 b N
VerboseLog yes- [; F5 a9 x$ d5 w4 J6 ^
#撘舀亙 /var/log/pureftpd.log4 q% [+ y: H' x) r# b3 O
NoAnonymous yes( ^5 Z8 }/ F; v8 F; E
#蝏踹冽瑞餃
1 }; V. v/ P, S9 [" a5 D HPassivePortRange 48000 50000
# ?! a9 i. E* U+ R#雿輻刻◤冽芋撘嚗嗥垢& g" Y. A1 H. n5 z! [5 R
& O6 n9 v" w' G4 z" D- v; a, p9 w) |/ ]5 k! p- P$ K( j6 x+ R/ A
- c. l* j$ K/ m% O! \) O2 E甇仿炊:蝵桅脩怠蝑
$ D x0 }9 G. H& g) Z0 P5 I5 V/ r& h# liptables -A INPUT -p tcp --dport 21 -j ACCEPT/ `1 G8 r( n6 z
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
% N7 c+ N% [9 C9 i
5 t$ c+ U2 X2 F' s甇仿炊鈭:臬私ure-ftpd& D' m; d1 B, {! G4 L: X
chkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)0 \+ u: n" i# f) V) ^. Q; }6 m
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
( ~3 t# [4 X2 r: Nyum install chkconfig 摰鋆chkconfig" K, i( N- v7 q" L# w' ?
憒摰鋆摰銋 chkconfig: command not found. N) q) i3 o9 A* N, `: v0 N
銝蝯
r% o0 K5 Y/ }+ @ln -s /sbin/chkconfig /usr/bin/, _4 N6 y' N! @$ F! S4 c( M: f" Y
2 R ?) y. M0 D( O }
/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# |+ n% K6 w, ]
銋雿銝蝯7 S$ g" w3 d3 `6 k( t
ln -s /sbin/service /usr/bin/4 ^: Z: B/ U3 R4 p
6 g, N: \6 k/ |- o* U/ A- E摰鋆 ftp client :
( R8 ?. Q, U1 O; Qyum install ftp -y
\3 G7 E- A% V
, O X; F+ c# G5 i. t1 `閮:
4 t% E( _- F) N& a8 L' v
* U5 z) T7 @7 G |1.* K1 \& X4 u! {- @6 p* f) k
when login ftp show error:) V1 {2 v) @( i: ?0 Z
530 Login authentication failed8 }. g: D" u; y4 ^, X
Login failed.
0 ]3 I! a& q) z/ l0 B, H- h8 B% Q4 N1 v& D. R0 |2 Z) _
. W" l( M; | J, T
check /var/log/secure0 c0 ?0 x* Q+ |
Nov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
9 G3 y; t+ f7 M. SNov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
4 h! c4 P, q# o7 N: p2 v' n9 j: |8 m4 y
Sol:5 ? g6 p; m9 U( x1 l; W# v
vi /etc/pure-ftpd/pure-ftpd.conf5 J% n: A- N5 Z2 X' }6 ^- j
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,
1 i+ x8 l- m5 X( d5 r, i$ j4 I#PAMAuthentication yes 閮餉圾
$ r; c5 w8 H* {4 |+ pUnixAuthentication yes 瘨閮餉圾! u v% `0 s& V. U4 w/ I P: {
service pure-ftpd restart
4 w0 _# f c+ T Y/ \5 Y2 ?: H8 p' S9 Q! }8 t- O9 O: o
2.
+ G6 r$ f4 C% b) ]4 y3 yWhen login ftp server from remote host show errors:* [6 i- J4 B5 ^2 k4 e
connect: No route to host: U8 U9 {# u3 R% ~) }
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:: K a# f( o5 R; A% I' _
stop iptables or 拍嗉身摰 iptables
9 P* e d. [& a z( y* h' Y6 M
9 l8 {; H0 y8 k% _( mvi /etc/sysconfig/iptables-config. @" B/ |/ l1 R- U2 q
湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp7 |6 w) I1 j$ g s
service iptables reload
! M; |/ i( {: [6 ?: e* w% r1 o+ ~# r% P; B% J
3.
+ v$ H6 @- ?6 ~$ B. M421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb) ]& z3 d) b5 v' ~1 u0 |
Login failed. N- p( Y0 N# ]0 g6 v
* i7 I5 _+ h f: G" P( ASOL:
& _9 N0 j0 q0 u% rvi /etc/pure-ftpd/pure-ftpd.conf1 {7 s- t8 h$ T* u q: w1 e5 F
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾# \* S* @1 _* `6 f$ E8 f
4.6 _! y* [ i' D( n+ x' h1 K% v
ftp> put file0 u+ R v' w7 f: P$ u" D) n
local: file remote: file: r7 b; Q8 e6 R8 f' e1 d
227 Entering Passive Mode (122,117,11,31,193,78)
! q0 s& x. C5 z8 }553 Can't open that file: Permission denied
0 }% Y' b; ]- h- h, |) N1 V7 v$ k$ U. b3 E: g
SOL:6 M5 f# x& c4 a9 e6 o
ls -l /home/user1
3 _# B; [# h+ t' F5 gdrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user15 [5 s1 [6 b2 ^# V7 A' B5 \
chown user1:user1 /home/user1. K% ~9 N2 j5 S5 C
1 t8 Q" a; |4 i0 p( W[ftp 隞也; S2 s2 C+ Q" Q8 P* P
lcd 寡local桅& G1 a& o% P( }0 Q
lls 亦local桅瑼獢 (蝑 !ls)
1 |8 Z- J) p8 X! r9 D9 o9 p7 c( Z( D' L* @2 @
0 J7 u) E* |* y1 M
/ t: X( y& J; N* ], `" O0 m- ^- ~. x9 P
|
|