:+ D4 s' u8 }# t3 s, K! h& U
http://www.111cn.net/sys/CentOS/88456.htm8 j0 K& I: I3 [+ s7 M" u- T
https://www.centos.bz/2011/03/centos-pureftpd-install/) ?8 O5 t( @# g9 s5 j6 h
) g* p" Z3 y9 I( E3 ?
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗* d S: W! F8 g }$ v+ y- W
- N% x! c0 v8 e3 u, s) }
甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X
: \0 p1 Y% y9 [8 g# B憭隞(憒蝵桀嗡epel皞)
/ k' e* h- x; ]" imv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
( C+ R) S! N/ m- k. W9 e銝頧賣郢epo /etc/yum.repos.d/2 o6 W$ g& U( Q+ J
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
9 y+ p; `5 Z: z, w7 \/ ?3 gyum makecache
6 F0 }! }5 r+ R' s2 j5 X* @* r/ m- j: z+ C$ x
隞乩舫撠 CentOS 5.X- N& U! f7 E$ h1 B' C0 H* C) B
cd /etc/yum.repos.d/
! r5 h4 e u$ v" O9 t6 I3 xwget http://centos.karan.org/kbsingh-CentOS-Extras.repo
) i" D. Y7 k0 l) Q' m8 ^, ]9 K
3 ~- V( r' d4 u( O# h敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=15 \' X+ s& g. X* O5 L% |" E
vi kbsingh-CentOS-Extras.repo7 P3 U& M d) J! Y* J- e& h
- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:
0 O! F: ^# V! A& Xrpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7); }- m1 h( T2 H' {! k
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
& R2 R0 r9 e" P" g4 x0 L+ l
3 v* w4 G4 N$ e9 Z甇仿炊鈭:yum摰鋆) m5 `8 S9 V2 o
yum install pure-ftpd -y$ b9 E8 q/ R' b+ e
' q* _* I9 T/ O6 x4 l& f H
甇仿炊銝:靽格寥蝵格隞" p0 L+ b8 U: s2 L E6 i4 d& a
vim /etc/pure-ftpd/pure-ftpd.conf
4 ^: w! p, S7 \$ i' w" `2 Q8 U6 n1 [1 o) ?: Q1 [
PureDB /etc/pure-ftpd/pureftpd.pdb5 C4 F7 R* c5 x2 K- W, d
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞
' k" `, m+ E7 O7 v4 dVerboseLog yes2 i' a1 g2 Q" A- E. h
#撘舀亙 /var/log/pureftpd.log5 y7 ~+ \! t$ E9 `
NoAnonymous yes
* ^9 V. ^" H) z#蝏踹冽瑞餃' w B/ q6 y7 l4 G+ U
PassivePortRange 48000 50000
) b. _+ `2 Y P. @' N#雿輻刻◤冽芋撘嚗嗥垢
1 L) F* u! W" A* I% v/ X" b$ e J+ l2 E! Z
! _0 V5 H$ I7 ]) j5 L" E f J
6 a/ m2 n) Q0 }/ U, b: C, H9 y甇仿炊:蝵桅脩怠蝑9 }' X B$ @# _& I: Y- ~5 h
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
1 b n& d& E/ Niptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT2 H7 N5 S I8 P/ _8 x; o
# E4 q. M; K2 J5 z8 W甇仿炊鈭:臬私ure-ftpd
4 E4 b* `! }+ a2 m3 [4 lchkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)2 p: K8 P: y$ d3 @6 e, s9 k' O
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig- I1 z6 f1 e! i5 [! I
yum install chkconfig 摰鋆chkconfig. K5 P: P* H& h6 l) g6 ?
憒摰鋆摰銋 chkconfig: command not found
, _+ k0 G3 I- Q" \" u; M; q銝蝯 , A2 ]! F, U( m% T9 ~
ln -s /sbin/chkconfig /usr/bin/
! F& m$ k8 U/ `3 j$ o$ |
) @& _ r7 c! I: ?! v% h/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
! m; c! J5 J6 P$ M1 k& A銋雿銝蝯1 K+ B. C$ o J V d6 _8 g3 g
ln -s /sbin/service /usr/bin/
' I$ G$ n, g4 ^2 u" ^9 c6 P# x/ U6 t: r3 @' I7 w% n( W; X
摰鋆 ftp client :. S ]: R- o% `2 J8 D# i* \% A, K
yum install ftp -y
d. i% B$ w6 O4 V! d+ U& y2 J$ d- m8 q0 F& D* N B z
閮:9 u) o9 _" s. G9 n9 k& ~' c
9 d6 [9 G5 S! S# I; {. m8 v
1.
2 G2 G* ] U: E- A/ x2 bwhen login ftp show error:
/ W$ j6 j5 E3 ]2 v) l" T6 f530 Login authentication failed
J' D% E# B! ~9 @- b; K, s( XLogin failed.
- e5 ~: t: z- l, V8 ^
5 Y J/ |7 @$ _3 h: y7 Y" X6 H
5 K0 g9 u5 e" U/ Fcheck /var/log/secure
( I! i$ p4 @ P0 X: UNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
2 h" Y% H5 b0 U3 j/ ANov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted0 d( T7 W+ w) L6 T% a: y
" G! ?3 r& v8 z: K9 V9 |
Sol:5 @6 g! y2 a7 L
vi /etc/pure-ftpd/pure-ftpd.conf
) J: Q0 |( N% I" J& {' m撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,
0 V, M* j* X2 R, z#PAMAuthentication yes 閮餉圾% J! ~+ ? a4 ]! r+ p. R) |7 b3 L: i
UnixAuthentication yes 瘨閮餉圾
x9 ~/ ^! a# W2 ?" uservice pure-ftpd restart4 m9 N; ]) D4 f A
O2 V u0 J: s: ~! z
2.5 X/ c1 S1 J* G) R+ m% r g. s
When login ftp server from remote host show errors:
l1 M2 x! _1 k3 s5 K/ fconnect: No route to host+ S8 K0 {3 x* V
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:
! {/ N0 U" h" L4 Gstop iptables or 拍嗉身摰 iptables
. l8 G* @8 X% c8 ?0 v0 y
5 D2 Q$ u3 }5 d. kvi /etc/sysconfig/iptables-config5 P3 f. a- ~1 c- u1 I/ f5 |
湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp
# W8 M+ b0 S, b2 X- m: |5 c hservice iptables reload
. u5 E: U4 V7 e% c- J
5 G; J4 ^4 r- v) e& l$ l" h* C" O3.& E3 k) E4 v9 Y
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
$ A% s+ e/ N6 d: D0 z2 oLogin failed.
6 L' c! q* u2 G/ t9 d; u# A& Z2 T! {' c. }: [. n% b* U/ E2 _& o
SOL:9 ]3 d% v/ J2 r
vi /etc/pure-ftpd/pure-ftpd.conf1 Q9 w7 _' z, o- y. X* F3 s- q
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾* L* H' n9 Y+ J9 n& s/ w0 F
4.
! S, @4 a2 V2 A7 u8 H0 [% n& Yftp> put file
% {2 h& w6 y! W( f1 \local: file remote: file i$ r. x( o5 ?8 `
227 Entering Passive Mode (122,117,11,31,193,78)
( t% J8 P' d Q/ Q4 S4 k553 Can't open that file: Permission denied
% Q9 [/ }$ j: }- S- F" R8 t( q- A
% Q6 | T3 ?5 W7 U5 ?4 eSOL:8 S4 b4 ^$ v4 Z1 ^! e" @5 r
ls -l /home/user1
2 y8 ~# s' s+ \) X3 A3 e4 X) _drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user11 s8 b& G. v; \
chown user1:user1 /home/user1
% E0 E* z: P9 { |2 @+ V
8 @$ N( J% Z7 u1 Y% g% H$ U[ftp 隞也+ F5 y8 w0 c7 v3 m* t8 |9 I! _
lcd 寡local桅
& F0 s) ], d3 P! clls 亦local桅瑼獢 (蝑 !ls)
5 K6 ?. c: D" v5 `( l1 E# i4 [% j$ x( @1 J; v: D k% E* y
+ @2 B/ n; X/ J/ l3 x
% u2 {( }# b2 W9 l
6 b9 x% x; L, G' h6 v: E/ y |
|