:9 r1 L' v- W" w& n2 `+ m
http://www.111cn.net/sys/CentOS/88456.htm
$ ]- ~. X$ Y4 H( ?7 T* Ghttps://www.centos.bz/2011/03/centos-pureftpd-install/
/ f' O( A: q0 ~+ r N+ u- B& c& Z/ s
( o5 t, d/ ]1 \餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗) U1 A. k5 X; E" G$ S7 Z- N7 [& R& T) h
: W' f- L* m5 X3 U9 n4 r( s
甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X% E+ u2 u6 F! T- T/ d) r0 B
憭隞(憒蝵桀嗡epel皞)% |+ a9 V6 M! I# U) P- @
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
3 P4 m7 u; F7 g/ w銝頧賣郢epo /etc/yum.repos.d/" m0 ?, m$ A2 M8 e! _9 P% D/ u
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
6 Q) M$ M2 F" Q) I E/ [& J, i oyum makecache6 D; l* G! M1 f: _1 F1 S1 [
! q. j1 J* {8 m, |5 U" [! |0 R0 e隞乩舫撠 CentOS 5.X N/ j# F& p- b' \) ^
cd /etc/yum.repos.d/7 g- m" S# w. \
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo
* u% K8 J2 ~3 B0 M2 @6 h& L4 c( P$ P! ~9 ?
敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
) ?9 X- n4 U# r. W+ _' B6 b" u F. ~vi kbsingh-CentOS-Extras.repo+ o6 M3 n6 F9 ^1 H: L0 m* Z
- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:- k: B- V( d2 \' `- }# H7 y( u
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
# o8 X% ~+ U, Z9 O x銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
/ b; B$ X$ w/ A9 q2 k$ [4 P' z9 J- X. f O
甇仿炊鈭:yum摰鋆* i8 m2 S/ {/ a* U o$ T( l5 m
yum install pure-ftpd -y8 W* L4 T- K7 I
9 a, O6 S& q# L5 H6 B甇仿炊銝:靽格寥蝵格隞. M _1 h- L+ F8 J" @1 L
vim /etc/pure-ftpd/pure-ftpd.conf
; a* i; z9 _% G* k z v8 O; P+ M( e* b3 y
PureDB /etc/pure-ftpd/pureftpd.pdb2 Q; o; W; A% |; M' X( |$ t( T/ C
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞
' L! g b! ^$ ]0 O1 G; }3 ]VerboseLog yes
( a4 n7 \; ]. x* p' B* ?#撘舀亙 /var/log/pureftpd.log
/ Y1 j: B( V. |# Q' l) ~NoAnonymous yes+ T9 i) {+ N7 q' ^6 a+ ? M
#蝏踹冽瑞餃
/ C/ _( G5 O* P8 G j( GPassivePortRange 48000 50000, u" q2 F- U* P: a6 P- L, L0 G8 Q7 w: d
#雿輻刻◤冽芋撘嚗嗥垢6 n) {* U. s! B9 ]/ V3 ~
- l+ n/ ?+ q. ?* |5 M0 |. c$ l. g4 X* h0 d$ [$ d1 s4 Y
: W2 }, t2 w) s5 m5 G- t, }, P甇仿炊:蝵桅脩怠蝑( x( x9 e' s& z) l+ D3 D4 m
iptables -A INPUT -p tcp --dport 21 -j ACCEPT' T9 ]! w# g* q" R
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
; u6 a( S8 f% p5 y; c( n- X9 @
$ N$ w! x: o, m1 E9 J甇仿炊鈭:臬私ure-ftpd
8 I5 m, U1 f- n6 w$ J5 zchkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
9 L8 P: L2 u/ U憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
# ^5 k, e* b% p* ]1 r, E9 {yum install chkconfig 摰鋆chkconfig- e1 n% w9 J% s J2 K% ]
憒摰鋆摰銋 chkconfig: command not found. K" Q1 {1 X$ o1 I* y
銝蝯
' \8 t2 ]) x$ s! a1 [7 @( J$ r% sln -s /sbin/chkconfig /usr/bin/9 s* m* |* o9 F; @: n
$ Q6 s+ Q7 m! `2 P# X8 [; H/ T' B0 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
; `6 ^6 N+ ]4 T" F( q2 M0 n銋雿銝蝯
. [( Z& J5 ?$ y4 R+ P' Iln -s /sbin/service /usr/bin/
, p' X. F* q; ?3 R" d3 ~6 L5 z! G% b0 c! |' e# z6 g8 }- J: C# Q
摰鋆 ftp client :( H! W5 g0 j) h
yum install ftp -y
1 Z3 r* U' L1 G) i9 ]4 W6 t7 \5 N, E7 @) e8 a, O+ o3 J& r
閮:" {8 v0 W3 P5 j, s5 {# w7 R
) b8 ~3 b: i' T9 N. I$ N
1.
5 @7 h. f% A6 dwhen login ftp show error:
, j/ Y& V: s# A% d* x7 d530 Login authentication failed
# a: ]2 F7 y2 g4 D" \! x. ZLogin failed., u* p, j) g, Y5 g. x" k: t
) U& a1 \5 D/ c" A
+ E( m; g. ?% T8 i6 X% y( \9 T4 `check /var/log/secure
# g7 F+ K: H5 JNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers' s3 C, X8 z" h) y4 z& M
Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
9 y* @- t% ~2 [$ g4 v0 R+ S5 e) m' Q; ?7 r# e. ?
Sol:
, f9 O- c3 i2 o, ivi /etc/pure-ftpd/pure-ftpd.conf/ k8 ^8 H" ]8 h& f2 X7 G
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,
7 l( b% m. O( y( M4 Z. \3 l#PAMAuthentication yes 閮餉圾
' a- @$ \# a. n: a" z& F3 lUnixAuthentication yes 瘨閮餉圾% \! t! z; r' `2 r9 m- S3 w7 |6 `" }
service pure-ftpd restart# Y2 c/ o; ?$ N- Z/ U* t+ ]
' |. q( H- p, |( }2.4 L4 H8 o2 X& n# P0 S6 M3 K
When login ftp server from remote host show errors:" Q* z, M# O$ s) Y3 z
connect: No route to host
- I. T$ d: e3 F) N: c* o* F- U舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:
- M8 e J i2 o% ~- Y' `3 ]stop iptables or 拍嗉身摰 iptables 9 ]& x. H O- d" o4 j1 r
0 |) s" f# c$ x" _! B
vi /etc/sysconfig/iptables-config
: ]$ c# ]$ ~ m% a6 K1 T5 {- M3 s湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp+ I3 k' b8 q5 R$ O# ~- o. m
service iptables reload O5 u3 v! d( m M( D4 {
& _) u; Z7 L: H' b9 y3 N4 N/ i3.
) f/ B$ G' N6 R- A% ]421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
5 l4 {# I9 ?8 m. MLogin failed.
( _3 m& i* S( G# X: F) u7 C# H# l9 f" `% N' E0 G1 S, ?
SOL:
8 Q4 P6 c( G6 ^: @9 _* cvi /etc/pure-ftpd/pure-ftpd.conf
7 \# b, A# G. T( X撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾
; p( J/ k( `8 }3 W1 z" I6 ?4.
9 x: R$ q! P. k- b0 Q; h5 oftp> put file& j1 m2 w& f7 G1 q1 ?9 K
local: file remote: file
: C& B1 q3 I% l8 x" K) u# ?227 Entering Passive Mode (122,117,11,31,193,78)4 ^; j" q+ b; d3 |1 p! ^6 R
553 Can't open that file: Permission denied6 Q2 _# ^; N6 U S5 D
3 N4 _& V% s5 o+ J$ k3 G9 j
SOL:+ a7 v; Z; \" @
ls -l /home/user10 L f0 M: R" a2 b/ g
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
7 _8 u) `% |& C5 p8 D, `chown user1:user1 /home/user1. k5 f3 Y2 Q& O1 I6 b1 F, w: w
1 g- P' u+ r9 f9 ~& ~. N
[ftp 隞也
" c# c, }' n- i8 Llcd 寡local桅
7 c8 _% v; k1 v( Plls 亦local桅瑼獢 (蝑 !ls)2 q/ j* A* t- d) [( Q
9 u1 e$ ?! L, g0 U: W) \, X7 V. V' ~( j6 U) T
( X. l' K# r7 A9 T# F
0 S3 g$ o: f8 }2 I3 y |
|