:
\8 d' R9 g' t$ a% `5 {. L# A; Mhttp://www.111cn.net/sys/CentOS/88456.htm' \/ t* p& l- b
https://www.centos.bz/2011/03/centos-pureftpd-install/
" P" ]) Q' X) U, H) A0 D r% q7 M! a2 a0 h( t' ~9 U4 ^
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗 u& Z6 J2 H i) [
7 w% Q4 c: w) d2 i9 \/ c& N甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X4 W! @/ m. N& p4 n: h! N- }8 w4 d* _
憭隞(憒蝵桀嗡epel皞)
6 E- t0 L/ T" D) y6 a% r# k5 Cmv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
* {% p" f+ ?9 Z銝頧賣郢epo /etc/yum.repos.d/6 b6 `5 u* f9 M" y4 g/ B
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
" j9 i& U" d c8 H3 cyum makecache
& K& h+ I2 a9 u. b% A
\: @9 ]/ g3 a S; d* ~隞乩舫撠 CentOS 5.X
3 R m5 z# }9 [0 j u" u) x4 ~1 Ucd /etc/yum.repos.d/
/ p) ^5 r, }+ c N+ Awget http://centos.karan.org/kbsingh-CentOS-Extras.repo
. c; @! g; ]! C5 F+ n, e. v; }& e1 `' u' x+ o
敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1- F- C% B U% O" ]% W! a$ w
vi kbsingh-CentOS-Extras.repo
0 E% S6 M- p5 ]7 Y* P( 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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:
- M. c, T: u; b3 urpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7). {' m7 r; }5 b* |5 s
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
! k0 n9 e1 I/ P% K5 N7 ~" X1 g4 B5 Z7 `" f( `
甇仿炊鈭:yum摰鋆
- l! i; v, `6 g% M3 uyum install pure-ftpd -y
8 D; P. O$ L5 U/ R) j3 K8 [7 n7 z6 _3 V+ d4 B
甇仿炊銝:靽格寥蝵格隞
. P$ _6 B T) U! P G* Q0 xvim /etc/pure-ftpd/pure-ftpd.conf
" u* F, _' E4 o3 `1 b$ z5 {0 X: \4 N+ X; ^% c' b( I1 F$ X9 ^$ X6 x7 H
PureDB /etc/pure-ftpd/pureftpd.pdb
5 o {$ M( H7 ~1 U# v6 k! `8 z; p#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞- g$ j4 Y9 @: M6 b- h
VerboseLog yes
1 U, J1 {* U0 _8 J& [& p#撘舀亙 /var/log/pureftpd.log
0 @( `; w9 G& F2 |$ NNoAnonymous yes% H V- n- D3 \# p4 m
#蝏踹冽瑞餃
5 D+ M( q: B" I9 B9 i, U& ^/ MPassivePortRange 48000 50000; @+ g8 _! ~5 ~
#雿輻刻◤冽芋撘嚗嗥垢
& N1 I$ R& d l, F# R2 i& u/ y7 i s; y7 Q4 ` Y
9 b. a0 }: A, z! G5 F6 W) ~
8 B% Z4 \' u% w4 y0 I4 I甇仿炊:蝵桅脩怠蝑
n( D9 B. Y! r2 |& [% B0 t% [iptables -A INPUT -p tcp --dport 21 -j ACCEPT, X. K: ?; P. H1 k
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
2 q5 h) y# y+ A6 R0 K# w5 y: {
+ ]5 `$ y$ P. D) V甇仿炊鈭:臬私ure-ftpd
9 q+ m U0 O9 wchkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
. p8 i) ^6 E! J( Q憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig6 U9 i) s' p% O& V+ X) X
yum install chkconfig 摰鋆chkconfig* C: \8 ?2 t- i
憒摰鋆摰銋 chkconfig: command not found8 |. x, @8 o" t6 w e; i
銝蝯
5 x6 \4 m" \% y, W* |- b( n' pln -s /sbin/chkconfig /usr/bin/
, b% T$ h6 `" a; ]
+ j& F$ L ~- 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 found0 w* e* E* I' f; p; R
銋雿銝蝯2 j/ V P! e$ b& G5 W2 b
ln -s /sbin/service /usr/bin/
) z9 _$ ]+ a0 J6 T7 \+ S4 ^0 r; q0 ^1 V* u: k- r! J
摰鋆 ftp client :3 s$ R Y3 q6 H h6 f5 L
yum install ftp -y8 v0 O, A7 R4 O2 b) {, ^
* v# {0 ?) k# o2 O
閮:2 L$ M K$ i: i6 i
& f- ~. F$ t- z$ U1 f$ J- M1.
9 z j. S) N( o6 Zwhen login ftp show error:5 d& {" D4 M( r2 p
530 Login authentication failed* ]* Z* b' o4 O/ S$ x
Login failed.6 O8 z3 x$ b) E5 e4 k w- N0 \
, V- {0 [3 j' X, C
" i+ L8 O) d5 ~, U1 {
check /var/log/secure6 g* K3 Q# o+ h9 R5 ~. P' X1 F
Nov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
8 A! z5 f# n% h) s, e" `" ^Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted j, @( b9 Y3 W0 q
9 [% ?7 ~+ H. M3 G" a) pSol:
- B2 A1 a7 n& V2 Nvi /etc/pure-ftpd/pure-ftpd.conf! t. i: X3 w) a. B1 M9 x& r
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,+ |( `1 Z% Y8 W; I; X
#PAMAuthentication yes 閮餉圾) O* s$ w# y7 v" q* s" f
UnixAuthentication yes 瘨閮餉圾
# g. k2 K7 \2 J2 P0 g9 r6 S4 Q8 jservice pure-ftpd restart7 C" F5 x" C! @ \, W6 A; |+ z
8 {/ h* @2 k) x9 C7 I" [6 [2.0 D4 `* c/ R' y; T# ?8 Y
When login ftp server from remote host show errors:1 q' `9 u' G# N* f0 ]
connect: No route to host( K' A% @5 O% n; E' H% M' r. M
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:
% `. |4 D* a( Z" c6 Cstop iptables or 拍嗉身摰 iptables
* b! J9 L2 @- |* x; v$ B
" a# }8 ]# e* f( b/ bvi /etc/sysconfig/iptables-config
# _5 J4 `' ^& S6 u湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp
& ^6 r% h) x8 \/ X7 ?service iptables reload$ y. ^2 a' Y+ G/ l
8 K4 {5 }# R9 H' k$ Z( X7 _* F3.
$ [( P' y+ C m5 I! D421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb3 V$ ]' q* M' d1 Q
Login failed.
) f0 J2 j3 u! h* m% d0 y9 g c: l* A7 }
SOL:
# I! H" f6 h- e% ?; ovi /etc/pure-ftpd/pure-ftpd.conf. | _6 m* g7 o
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾
0 ~1 @* A$ ~( C2 q. _# u6 f# Q ?: N4.1 Z4 F9 l, c9 o O4 f
ftp> put file) A z, Q7 b" D7 c& S
local: file remote: file
) O N8 D4 K Y$ \1 @- ? Y227 Entering Passive Mode (122,117,11,31,193,78)/ h0 Z* K' u3 T* o! K7 F
553 Can't open that file: Permission denied
! {) R: ?& Q7 F
; |! }; g4 J+ Q {5 Z2 c9 u p: u0 ^SOL:
1 M' v( y- G5 f6 e# l: vls -l /home/user1
0 @# m9 \! U; u3 E6 Zdrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1 _/ }/ Y% ]( x. g1 j
chown user1:user1 /home/user1
7 u4 t& k: G0 S/ d, u
3 x) V- y+ v" h- S2 P& _/ K. h b[ftp 隞也& t+ i# u+ } Q f( ~
lcd 寡local桅% B6 O4 B1 j9 X X
lls 亦local桅瑼獢 (蝑 !ls)% M+ H% E+ y/ X7 y: V1 ~
! X- T$ v' G- |2 M# w
; o* ~8 P) t; `9 ^' L
" e# {: N" u0 C4 X
% [, U/ ?) F# \7 A; f, A3 L |
|