:
/ _, i* J9 I- O0 V& I* O/ Phttp://www.111cn.net/sys/CentOS/88456.htm
" |' @! r5 L. n @" q. v5 P* ohttps://www.centos.bz/2011/03/centos-pureftpd-install/
0 v, \; u6 k4 b+ w! I8 O1 K$ D A
9 g" b0 _" e- `: ^1 `餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
' q) [' [% d m9 U
! x! C" H/ |9 O1 O4 c1 I6 {6 B甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X0 E& P9 u" v" r$ ]
憭隞(憒蝵桀嗡epel皞)
6 J2 |1 ]& h* w# Omv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup0 L# t# _- Q5 s. b) d: V% l
銝頧賣郢epo /etc/yum.repos.d/& Q1 Z8 l! a" O) a, r4 N$ Y2 f* [" ~
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo3 A% F8 Q% \/ W z' V6 {. E' P6 g5 Y4 u
yum makecache
: R9 r1 r; t, T" d& p. t+ ` l1 [1 k
隞乩舫撠 CentOS 5.X
9 S, W L O7 f" F: acd /etc/yum.repos.d/6 ?( @& I: F& ?2 @
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo+ B6 r8 C' i0 a$ T
1 C$ d5 S, i. Y% q H
敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
2 W; O8 n/ _( {( L3 Xvi kbsingh-CentOS-Extras.repo
& U: g$ c; I2 `9 }- [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& `+ T1 H/ o9 W! Z. [$ k0 |
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)* s. t& l, j2 b1 `
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿, c6 ^8 \' m1 v H. F: m/ l \
' m' D7 z* N7 H/ D/ v
甇仿炊鈭:yum摰鋆
$ U9 p# w, i- u% ~6 iyum install pure-ftpd -y
9 H: n( x, f' f3 O
' O, V1 {& f6 F4 {" M甇仿炊銝:靽格寥蝵格隞
6 D6 N" N) V5 t9 O) hvim /etc/pure-ftpd/pure-ftpd.conf1 I! s' `* b4 ]6 P; o
# }& ^ h6 n! o: M2 |' C1 f2 ?
PureDB /etc/pure-ftpd/pureftpd.pdb
# D2 |. d5 O% P8 B$ W$ s8 H#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞
) O5 X) J% R& P& W; h# ]& X# G+ TVerboseLog yes
7 L! I6 B3 O9 a5 P ?& O. x( X! ^#撘舀亙 /var/log/pureftpd.log: t# \7 W4 _# S [3 q: o
NoAnonymous yes
; K7 v; _' v' b* ?& V" s7 }" {#蝏踹冽瑞餃* l& ~4 s# {9 n% a4 O
PassivePortRange 48000 50000
: M! o: `7 ^9 C! ~. h#雿輻刻◤冽芋撘嚗嗥垢
2 P. s( ~6 J {* y2 a+ ?) v; L2 e6 w2 M" e, U* Q! ^$ b) G
/ s: ]/ V* j4 g6 v' {# _/ `+ a6 x- F
1 D1 E7 D; m* r, v# `; D8 \) r
甇仿炊:蝵桅脩怠蝑
5 L2 r9 b' K4 D* w8 {6 Ciptables -A INPUT -p tcp --dport 21 -j ACCEPT! I/ X0 c* X$ \8 \# c
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT% @# f r1 h$ o) r+ ~ O+ ~
6 \, a9 o% h1 O- v! K+ G$ p
甇仿炊鈭:臬私ure-ftpd
I8 O" w; } ]8 [3 Gchkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
5 `$ }# l: B: ]4 Q6 C憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
3 P3 M, v5 E! o5 K) M- w. S/ _yum install chkconfig 摰鋆chkconfig
2 |" F! ]; W/ y: W P9 V憒摰鋆摰銋 chkconfig: command not found
% _- w) ^8 l N銝蝯
' M9 t* Y" D' N) A$ _4 o. @ aln -s /sbin/chkconfig /usr/bin/7 F% r5 ~* o7 n( m5 k( z1 V
) _8 o5 l3 L* c: I
/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' C- x- q4 r1 b1 R f0 l
銋雿銝蝯
+ R) i: K& C$ ]$ @ln -s /sbin/service /usr/bin/
4 A9 ~ ^( ~9 h* d5 q; y
( f3 R( x9 r/ n, q摰鋆 ftp client :
/ s. y- M9 i4 h9 D7 q7 _1 y" c' Byum install ftp -y
( S4 M5 p* b: Q% l, S7 u9 b( ^' {- S8 y) V- d3 t8 |6 k% E' s( t
閮:/ M- y8 S# {) o/ x
( u. i: @0 f' m% F% [
1.1 W" ` ~! O9 |
when login ftp show error:! C6 ~% m2 m, O2 r1 F1 a
530 Login authentication failed6 N1 m. I3 ~$ T- L, A$ s9 r( }) d
Login failed.3 y1 g5 a; `9 N3 I3 L
# S! z/ [/ j3 R+ |9 h4 p+ d5 C3 ^: j) c) K- G( [3 a
check /var/log/secure3 s- i& I7 y' d
Nov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers3 C5 H* P! Q( p- a
Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted5 M0 E. c8 C# t* D6 s
$ d; ?* M( n, s) x. e3 M! lSol:" F& a9 _* d; t! i
vi /etc/pure-ftpd/pure-ftpd.conf8 n8 r! ?7 \+ {: o0 j$ q B9 w' `( Q
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,
3 d# A1 G% j8 j" _! M/ X0 R' ]#PAMAuthentication yes 閮餉圾
1 i% h4 Y) f( mUnixAuthentication yes 瘨閮餉圾
0 s9 ~1 o4 q; @8 Pservice pure-ftpd restart
3 v. X2 B& [2 q! I( ^! G0 E- Q* e
: U, X7 B1 z# J' N/ L2., E4 Q: P' t' W' h, U
When login ftp server from remote host show errors:. Z) O+ y. t- A' J+ `
connect: No route to host
0 g, }. _! O& x' L5 [$ L舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:1 m, }$ H! v: q0 M/ O
stop iptables or 拍嗉身摰 iptables
* O/ Y9 w7 v/ c% _& b+ i |. _( q: s# U2 b$ Q
vi /etc/sysconfig/iptables-config
1 n+ ^" F R+ A0 m0 o) J湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp" r: r$ y# w$ w2 ]/ g/ N- t
service iptables reload
8 H# C1 `: o; C% S8 R0 [% ^3 ^' i$ K" l8 w# [6 M
3.' W8 A" `2 I4 {# }9 c; t
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
* Q- d* r! |& X, QLogin failed.5 U1 k" f! k. O; b6 C0 A% i
, @0 ~, C0 r- S. u* A. [SOL:+ o$ ]- t) c( P- m4 y
vi /etc/pure-ftpd/pure-ftpd.conf
g3 k# k V( V. \. p撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾
0 `$ ]* q* x- _6 y! {4.
% H2 E/ j" y0 Jftp> put file
& h/ I6 R5 h9 O7 {9 O7 ^+ }local: file remote: file$ |6 K4 h# S, {0 b
227 Entering Passive Mode (122,117,11,31,193,78)
% {# T' f; Z; \- e553 Can't open that file: Permission denied
+ f! J. r# }- ]7 q0 Y7 y, a, ]: ?% K; T0 f
SOL:
4 g1 P0 V: z1 @, J2 @ls -l /home/user1: F; |8 t {3 l
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1: [" c; C, l, u" W; }
chown user1:user1 /home/user1
7 I" q. [5 Y) u$ a$ a! N
1 |" d3 L4 g6 O) N7 J[ftp 隞也
* [; w; C" x* P2 Mlcd 寡local桅
/ S' h' r4 [* l$ E; j8 R/ Y" Wlls 亦local桅瑼獢 (蝑 !ls), k+ ~8 o2 ~6 _
2 c& e) R5 M% O$ h5 ^7 W/ h: ^, C& Q( |4 t, |/ y0 [
# z$ C: ~! K$ P: W" r
- c- v0 z6 m2 I8 [1 w |
|