:
I" X9 o9 H/ t7 o K& ~http://www.111cn.net/sys/CentOS/88456.htm" {+ U! D0 |& b% E2 \& u5 t
https://www.centos.bz/2011/03/centos-pureftpd-install/% x/ J7 ?: t$ {8 G( x
% Y, n: T6 ~/ S ?
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
: a# }) M: x C- `" F1 P/ G
6 B4 i4 ^# ~# M. _甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X. m+ c: W; `* ^$ M8 `
憭隞(憒蝵桀嗡epel皞)
% F2 N. {; q, n0 b; Q7 F- Dmv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup/ r8 h' B# r2 n6 U: q
銝頧賣郢epo /etc/yum.repos.d/& v# v- A4 s& R {* T3 x4 d
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
r+ B2 I- i, O! Yyum makecache
. X' E# m# y" O* C3 V+ o( P8 ^: ?* _/ O3 B
隞乩舫撠 CentOS 5.X/ W) z. g! c+ Y
cd /etc/yum.repos.d/
4 }4 _0 @5 z5 v2 L/ G2 c$ M* pwget http://centos.karan.org/kbsingh-CentOS-Extras.repo+ |) y& j# h& R+ j" l, f* O
% X# d2 D8 n( f3 x5 o/ g3 z9 ^2 ?敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1& Y. n3 U9 J5 \* ?) h3 M9 u( s
vi kbsingh-CentOS-Extras.repo3 N8 ]" d/ x, @( T
- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞: r, i/ }* g h- m* ?9 g
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
& l/ c( [0 {% @ L銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
' W C( i, R0 w5 R* o, r8 U% B' L6 ?4 A- v
甇仿炊鈭:yum摰鋆 q, }0 |) k% e! n7 p
yum install pure-ftpd -y
) E/ x% p# F1 V9 e4 d' k4 z# H! f3 n; y- e4 r8 E
甇仿炊銝:靽格寥蝵格隞
3 k& V% e/ f+ P! z8 L$ o, rvim /etc/pure-ftpd/pure-ftpd.conf" K4 C; T; m3 S
7 k+ _. |# ?% O ?; d+ U
PureDB /etc/pure-ftpd/pureftpd.pdb4 \; K6 Q8 m4 M
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞" Y6 E9 ?2 I* E4 f) _ w- A1 G
VerboseLog yes
5 z9 }/ J$ T/ @#撘舀亙 /var/log/pureftpd.log) p7 i' m- h3 X% L5 N2 q. }
NoAnonymous yes
7 ^% \* y- ~5 W8 q" z# c#蝏踹冽瑞餃. q9 F4 o6 S( m8 w% q/ o
PassivePortRange 48000 50000
8 S _. j6 N" y" W$ N+ x; E, m#雿輻刻◤冽芋撘嚗嗥垢
! ~0 U- Y( Z2 m7 V# J5 y! P# A2 X. y% z w% V7 z, a/ S: x8 z
) E) k: P' R1 C5 u# J& v# t" e6 Y0 Z% C* h6 L+ t
甇仿炊:蝵桅脩怠蝑
: ]( r" b# `* S& Viptables -A INPUT -p tcp --dport 21 -j ACCEPT: t5 c: z9 ^' ]! G
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT$ w( J$ @2 Z! @6 y4 f2 ?0 p. a
" }" h8 {$ n, `1 p甇仿炊鈭:臬私ure-ftpd6 z8 X# i' u1 x& p
chkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
4 j0 Z: Y d. I5 |憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig( Y8 D2 {$ Q0 r( |7 ~
yum install chkconfig 摰鋆chkconfig
/ o" `# z4 ^: Y9 r( z8 p$ [6 J憒摰鋆摰銋 chkconfig: command not found
" o9 e* A, m' X1 z3 H! B銝蝯
: p* F7 N$ e$ c( hln -s /sbin/chkconfig /usr/bin/% n2 o3 {/ b+ Z) B: d
4 H+ A* U5 K; u. m/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
( O7 ^ |* W2 C3 d9 @/ R2 }" Y銋雿銝蝯
# p5 H6 I! ~. G% l& k9 R- Gln -s /sbin/service /usr/bin/: x- O2 L. A! l% r
- R5 W) N) v; A$ [; U' v6 r摰鋆 ftp client :
9 G4 O7 Q- \0 ^3 D2 [3 k& K3 fyum install ftp -y. D4 |5 E- |) `2 \/ @
e p8 A- k, I" Q) s閮:( m! x0 s% E. B3 u3 f; G1 a
) q) Q2 B+ X, d: A) d! e
1.
% i- b$ u7 y1 a* M9 x% S0 _when login ftp show error:5 p8 d: R1 I4 @' L
530 Login authentication failed% b/ {, `/ i4 a1 v( h# D. p/ X+ `/ l
Login failed.' v6 P. Z2 w, }2 X% L
, ~/ M" G) x: z' J
6 K: O9 X, G* U6 j9 Ycheck /var/log/secure
* q" B2 L S% h" T0 |) ANov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
4 _/ u( r' n% D$ s2 u8 x2 BNov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
1 o! [+ z" b9 ~$ V- V
" A* ?+ U& F' X, w: j" FSol:
" s9 L: q7 E0 E$ q5 o' }3 Rvi /etc/pure-ftpd/pure-ftpd.conf8 p- m/ Y/ J2 a; B6 g* b4 {) L
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,
" ^5 h) g0 @8 G: U6 l+ {% n, \#PAMAuthentication yes 閮餉圾' m- s: S+ Y' ]& Z. q
UnixAuthentication yes 瘨閮餉圾3 ]6 [- m P6 Y/ y" ] j
service pure-ftpd restart* `) | D- L3 P/ M6 C
" a, |0 c9 N a5 G! A" _1 C2.
& A; g9 h0 M) X2 y; Z0 lWhen login ftp server from remote host show errors:
' J* ?- c/ a d2 oconnect: No route to host
2 U3 ?- S+ F1 D: s: x. @舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:
- \% v/ _# E. M/ P/ r" mstop iptables or 拍嗉身摰 iptables
- V) S) ~: \, h0 o& q
8 j3 x& }; ^( E3 s/ i$ y8 ivi /etc/sysconfig/iptables-config
" [8 L8 v8 r- M: Q" C湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp
" N4 P6 h4 ~8 z- hservice iptables reload# g+ W) F5 {( W# B( ]! c1 n
) O E" |4 y; D1 R+ b3.' G$ u4 i+ p9 u, f
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
$ t$ p% m0 x- ]# X, R' V( a; b* jLogin failed.9 k1 x: h% c4 Q- l+ E5 ]3 f
! C( B: A! f: G$ N. ^
SOL:# P1 t( S# s& R% \- p+ V, s
vi /etc/pure-ftpd/pure-ftpd.conf
( R7 E' j/ Z: z. a. Z' o" J D撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾8 S9 ?5 Z, ? c9 N
4.+ q& Q) r. A S& O, q! h/ `, I. ^- K
ftp> put file
9 s# K& k+ K9 z& O4 H/ w# plocal: file remote: file/ W/ T( I$ g4 V
227 Entering Passive Mode (122,117,11,31,193,78)4 D4 j4 @7 a& s) p1 F5 ?2 V
553 Can't open that file: Permission denied
& U4 p8 M E' x
& S- D- c/ ?& ~: v) v( }2 DSOL: S8 ?% d, c$ w, l r4 Z
ls -l /home/user14 W/ t; t* ]1 ~* E: B4 k
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
: i3 p- V' A6 [! n) S" t: dchown user1:user1 /home/user1
" Y8 i' F8 a0 u- g* G$ R# b/ A q3 U
[ftp 隞也
* Z, d2 p4 ^2 n llcd 寡local桅+ B$ @. S) |# |
lls 亦local桅瑼獢 (蝑 !ls)6 }/ X0 y$ o: J6 S2 Q3 |
" L8 ?3 E2 j B. P' K; N/ l
$ p% c4 ]* U9 Y+ k+ @, q2 K: m$ k+ I% P" H5 o' a
9 X6 J8 l# G# ^3 u
|
|