:5 A }* l& L. t- v0 }8 Y3 `" d
http://www.111cn.net/sys/CentOS/88456.htm; O! c$ e: u( }5 o% z- G! S( X4 }
https://www.centos.bz/2011/03/centos-pureftpd-install/
, J2 Z! P2 R z3 o) m' M* j8 k) D2 }% C: Z0 m) m0 |3 h
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
: g; P1 j' u0 }/ U* t4 h& a
2 S; D7 H$ T% Z5 {9 x7 N, F) M甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X- i, n# V- U. T" f4 f
憭隞(憒蝵桀嗡epel皞)% |! @/ I& A, w3 d
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup$ W+ m9 L9 a: p6 M. r
銝頧賣郢epo /etc/yum.repos.d/
E% x! F6 X$ N+ s8 C# @) G* Q& @wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
% z- r" b1 Z+ r/ W. T6 B3 Hyum makecache
6 ^0 P% F. Y9 w% `; p9 W5 P7 T2 X" a" H) Y! O$ W
隞乩舫撠 CentOS 5.X
3 U2 [# _5 H) v' @6 }: pcd /etc/yum.repos.d/; {* b% b! F- r$ b4 [
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo
9 R( O/ N1 L: _4 O/ O
( @& D) w" Y" O4 L# g0 r( N# H" J敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
, b' S( f+ U5 F0 C' G' p3 j8 ?" avi kbsingh-CentOS-Extras.repo
; R- E0 X* W, R2 V7 `7 M0 R3 q- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:
; r3 U. S$ D0 a Y& \: f( ^, \9 Hrpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
3 ]- ]& d8 E2 |' Z3 o銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
" }9 ~ X6 W! k) s$ N2 ~/ O
7 s" w. ]) n+ s2 B$ S- P; |* g' \甇仿炊鈭:yum摰鋆
/ f% Z4 B! U# qyum install pure-ftpd -y
; e, s% O, _9 }& M% E0 v6 d" O0 `7 N; y8 ~, G1 n
甇仿炊銝:靽格寥蝵格隞
2 P" ?5 @% G0 ^% |- j. I1 \vim /etc/pure-ftpd/pure-ftpd.conf
, h! g- M' w% u
3 @. l7 F6 Y& h, vPureDB /etc/pure-ftpd/pureftpd.pdb5 }; @; f) ]" X+ U+ J( _3 |) H
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞8 l2 v* R+ [ S! l2 b* j
VerboseLog yes
! J& }# u/ i- J6 }#撘舀亙 /var/log/pureftpd.log
$ w4 |5 O2 D8 ]; ` r: f: U/ ENoAnonymous yes
0 ?3 r e$ \- ?" c) x9 T. u; {5 j#蝏踹冽瑞餃
' s8 p, j9 ]# h$ n; h) [5 W6 @PassivePortRange 48000 50000) E: @# e' h4 @* _
#雿輻刻◤冽芋撘嚗嗥垢
# R7 u/ S2 }- g( P. K8 p, y9 u
* N2 A* |: K H, ]2 r# b5 N& @% ?' g
, T8 [' }7 O y, S甇仿炊:蝵桅脩怠蝑
8 j$ _: U. N5 F8 E7 Xiptables -A INPUT -p tcp --dport 21 -j ACCEPT
2 s7 |3 X( L3 uiptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
6 g* @ [0 ?& {
* X+ w. h0 z9 ~9 G. Q( j# A- I# a甇仿炊鈭:臬私ure-ftpd: I. _2 W; K- B
chkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)5 b+ Z8 ~; z! x, E
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
( f1 d6 o! X4 t/ Kyum install chkconfig 摰鋆chkconfig
8 \% e* K; X9 t- r憒摰鋆摰銋 chkconfig: command not found
: a! f9 d6 x7 S0 l- B銝蝯
$ ]2 x7 c& h. `, B2 I+ ^ln -s /sbin/chkconfig /usr/bin/
# ?$ q3 Z9 U; P+ e' h/ a
1 ?& V. c+ {( {5 E6 k( v* 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
) S7 T- F: A E) |銋雿銝蝯
+ R2 i6 @/ T: \9 t. i( S' iln -s /sbin/service /usr/bin/5 K! V/ D ]' v
$ M6 k/ u: p! }+ c: ~摰鋆 ftp client :9 l- D S5 l" c' \$ e2 Y
yum install ftp -y
. n: [9 |( b. w/ u$ H" D1 v# a( n3 y! o* s" ~5 g
閮:4 y* P) s. K% E9 B3 D
4 F5 x- B8 Q. X! c4 u% M' v
1.
& S& z9 G& p! `8 Iwhen login ftp show error:
2 }# o6 i( Z2 k; G# P530 Login authentication failed3 q8 c0 M% f" {) W% f5 @
Login failed.% x6 V! ^2 c" j. T7 J& J1 ?
' S7 O B3 G; b$ y t! Z3 f' v
7 J* t% [7 Z% P' I; l! o
check /var/log/secure e2 C4 s2 i1 a8 E( K4 |
Nov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers) E. b- x! k7 p
Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted0 `3 Q; V$ U0 f. o' q
' ~3 [: L7 D0 ]) h
Sol:: Z' p7 R3 j# P
vi /etc/pure-ftpd/pure-ftpd.conf
5 l! b/ T6 y' I* z撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ," B) t* @$ W/ _" k: Z2 J
#PAMAuthentication yes 閮餉圾: A& Q! b1 ?4 H8 f) @3 d! w6 v; @, q
UnixAuthentication yes 瘨閮餉圾+ L% u' K. L, I" V! R- J& @
service pure-ftpd restart
! w* @8 }$ K! w! j2 W; t( F: a/ g& M2 W, @- n
2.) D% @ F4 d9 h4 F+ [3 i+ @
When login ftp server from remote host show errors:
: U R( P1 W* B% w" L* d& ^( aconnect: No route to host. f/ t6 `$ |0 m: e, r f# o
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:
/ f( V: D) Y4 Kstop iptables or 拍嗉身摰 iptables
+ j6 [7 s7 C& M2 |* x
" U8 D7 p- ?4 [4 ]2 I# I$ C$ dvi /etc/sysconfig/iptables-config
2 \4 r9 P- j4 d. w, B6 \2 D$ A湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp
2 c% ]2 y; g1 r. v' S6 Sservice iptables reload
/ X4 @ i7 [1 }0 |
4 H9 a# O* }) C" u! \" i3./ [% t( x* k: K/ S
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
; }* O y, ~' S0 tLogin failed., p- I0 R2 O; i# w$ U1 e
* j2 ]* p0 B0 J# {SOL:
7 @; @7 S! g' Q2 Z' x6 d2 _. r9 tvi /etc/pure-ftpd/pure-ftpd.conf4 b* |) C9 j6 T; J
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾
: R, h% [& b3 S2 ~0 z( L9 l4.
( o9 q" o* c( a2 ^ kftp> put file
2 a0 U1 ^; b' Plocal: file remote: file/ M, Y" H1 k1 f! J
227 Entering Passive Mode (122,117,11,31,193,78)& H. A* [2 Y& \- }0 ~
553 Can't open that file: Permission denied
/ r6 I6 L1 u% ^9 x4 q; W9 S) e
5 P+ p- G2 T) i3 B7 ~: p) YSOL:
: W, w3 b- X' e& k. J. R' P; els -l /home/user1; G" t- x" @: v [" e
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1- ^! f% `+ K* Q" Q4 t/ ^
chown user1:user1 /home/user1% U2 a5 z4 W5 `
% w2 Y; x+ {% f0 h, Y) B& h[ftp 隞也
; ]# }+ Y* ]5 L7 mlcd 寡local桅
# [1 b. a3 c1 @* A7 K" ~1 P2 Ylls 亦local桅瑼獢 (蝑 !ls)
8 d! s7 O( S* [3 {' O8 A; D. j: ?6 }1 o' D$ A" }" @8 Z" |
6 p) ]+ s" s) K- O. `$ l" p6 ^& h! P
' F. Q% G$ ~; e" L- q/ [$ Q3 p
/ {6 C+ Q* W- ]0 N/ ?- Z- Z) ]
|
|