:
, }% I4 Y% Y$ K; u# T$ Lhttp://www.111cn.net/sys/CentOS/88456.htm
, \$ N7 R' Z) n; ^+ f) l7 phttps://www.centos.bz/2011/03/centos-pureftpd-install/, u2 V3 J" l# L0 {
* b1 w$ [3 Q/ p6 G6 l# G餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
6 P9 b6 \2 e) n+ D0 A' n: s0 t# I" n% R$ M$ p5 F& O5 f$ {( m* f
甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X
{9 Z2 p) a8 |3 P( S( x5 r& b0 J% |憭隞(憒蝵桀嗡epel皞)9 ^; h5 o3 m% y2 o3 I4 ?( g) M: `3 Y
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
( Z: ?* f2 t M+ Y# `$ h9 ]5 h銝頧賣郢epo /etc/yum.repos.d/
^4 X9 S E8 W6 l( _wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo3 q) X; `; d- J7 [: u
yum makecache
3 I- k( C: w% U0 `9 c5 d }. T: i6 i" W8 Q8 T
隞乩舫撠 CentOS 5.X
# w; W" w3 _2 f8 f/ Z! `cd /etc/yum.repos.d/3 \- N; @( `' @# Z
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo$ Y6 X, J- [" V
]& q8 T8 P# G: U/ O敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=17 ^- [" L1 A$ L/ S# O( s
vi kbsingh-CentOS-Extras.repo
( J2 ]3 g( l1 S. ?7 y: c- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:
" p6 s! ], a A1 z( s4 arpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)$ |3 b! J( t3 P* m
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
k5 Y6 `0 g7 x! m% a) ~6 ^" z; v& e
甇仿炊鈭:yum摰鋆
* @: t& [# `; o+ qyum install pure-ftpd -y
0 L8 h8 s5 Q/ q8 k% P# y
' C' T1 L/ L Y+ ~% H+ y( Z甇仿炊銝:靽格寥蝵格隞
2 O5 N0 Y4 `2 \% T, _, K9 hvim /etc/pure-ftpd/pure-ftpd.conf! i, t4 v- R [7 k: a7 V
9 V/ K& v2 B7 n
PureDB /etc/pure-ftpd/pureftpd.pdb
2 \/ \! _3 q: n% k5 ?; u#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞9 c* t. @' q4 _7 x, S& W
VerboseLog yes1 z" P( s& x1 H6 j; W
#撘舀亙 /var/log/pureftpd.log6 P$ K* O1 @+ t6 X( o
NoAnonymous yes
8 r4 g0 C) T3 { J) q6 c#蝏踹冽瑞餃
( i! @* y5 z% ^PassivePortRange 48000 50000
4 c" x5 f/ }% t' f$ Z+ S" Z#雿輻刻◤冽芋撘嚗嗥垢5 _2 L0 K4 r% J) h/ A
i D4 { ^0 }- x4 S ?( f. A( P/ f4 z
2 F3 l' |/ N: U3 e) C3 i2 k3 A
甇仿炊:蝵桅脩怠蝑0 [% ~# c& g# T% A, ]$ x3 e+ N; `
iptables -A INPUT -p tcp --dport 21 -j ACCEPT$ I) g% Q5 Y# ]! {* H6 L S0 K
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
6 h3 q( O! X* M7 L. X ?1 _7 T! r5 p9 P! |
甇仿炊鈭:臬私ure-ftpd7 O% x; ~# ]( G: E1 R6 ` M
chkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
# O; s9 k4 ]0 p" z憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
- x8 a5 a; D( v. Y3 Ayum install chkconfig 摰鋆chkconfig
, j: s3 B1 ^$ a3 T; C憒摰鋆摰銋 chkconfig: command not found
/ {5 ?1 [% ?" J+ J6 H銝蝯 1 F, l, u+ s2 v" x5 S9 n S; I
ln -s /sbin/chkconfig /usr/bin/
3 Y) i- `& y. {; x5 k$ X& O" r/ ^0 {2 f% S) j! [
/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
( F7 n+ V/ ^1 z/ i, \) S* E9 n0 x銋雿銝蝯
, ~' I7 S, { T4 j" k$ [6 Uln -s /sbin/service /usr/bin/
4 ]7 Z2 Q5 y5 `" Z# ?- I% m( P, g' H: n
摰鋆 ftp client :
8 z4 S6 t! K; wyum install ftp -y
3 e: } n# Q( I% K; V, o
! n; j% I8 ?0 Q5 Z, E0 Z3 K閮: A" y1 |, H7 _3 G+ w
7 P. H& C$ K% u0 t1.
; O% \$ U6 }3 Q; [: vwhen login ftp show error:
4 u, Y! U5 z4 z' H) ]( m% D530 Login authentication failed
) g8 b2 \9 ~8 e+ aLogin failed.
5 T# y; t2 m3 I9 [8 S r: a" h, \5 E$ V4 Q$ A7 p. D+ T4 k/ ?& |
+ E6 Y) B/ u" D' [2 G# Kcheck /var/log/secure
) I" G0 ~( w) f* \) ZNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
# N6 \. L& k' F3 a" F9 ~3 U4 eNov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted) z x8 Q+ r( F2 L5 a
# {4 }$ T7 F" d; L! Z1 WSol:
6 c! m7 N0 F, h% Nvi /etc/pure-ftpd/pure-ftpd.conf: e% Z% f/ \: V6 @
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,0 N/ J& v' W5 a6 w- U7 ?& D4 |
#PAMAuthentication yes 閮餉圾$ p7 ^2 u$ ]. L% n* U( U
UnixAuthentication yes 瘨閮餉圾
. N( p- Y2 S7 |4 T" q; g3 {, J4 M$ xservice pure-ftpd restart
0 C& C+ [/ G8 Y: s3 L4 T8 U( d( [8 f" f9 s9 u2 s1 g; B0 h
2.
0 W" X' V* Z1 b6 Z9 m5 t. fWhen login ftp server from remote host show errors:8 W1 X. a; A5 j
connect: No route to host* H! N C2 t% x4 G7 \ w
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:. {* s2 G6 @, ]% O. j( i
stop iptables or 拍嗉身摰 iptables
# ^/ h- D% e- B# v
8 Y, o$ L* r2 M" uvi /etc/sysconfig/iptables-config |+ b1 }- v- [3 y
湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp9 w$ b4 x3 h. H2 J# ~- u9 e
service iptables reload
6 m3 C4 Z% F7 f, N8 v X
) p/ N- B5 G$ K3 p3 m6 I* G3.! m( ~4 g1 d: Q8 g2 w
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb. B' Q* S. x2 o" K, Q o) S( G
Login failed.
! ]& L, R4 i9 a2 ~3 X
+ {1 I. Y+ _0 T( V7 F9 f$ ISOL:
( I5 O9 ]$ ?0 \4 K, C4 wvi /etc/pure-ftpd/pure-ftpd.conf
+ d" g7 ~5 r! H7 A' e! w撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾
. @# _3 ?4 F) K6 ]- U4., _% d1 [$ i# i+ E ?' J, v0 \
ftp> put file
, y" `% d7 z5 G' Nlocal: file remote: file
4 |$ v. ~0 a, x0 s- ~8 T- m227 Entering Passive Mode (122,117,11,31,193,78)
9 y8 X/ H2 r2 ?& E8 l& O! w+ D! H553 Can't open that file: Permission denied- J" ^) b3 Y0 S: I! {) W
' o$ S L; z d/ E' W& H- fSOL:* T. e: v$ u: S( N/ b5 g
ls -l /home/user1
' K: f5 t$ ^( d/ Z1 t$ x+ z* Hdrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
1 h" |3 E: @" w! bchown user1:user1 /home/user17 |5 P! q2 `; [
! O3 [3 X1 p3 W) O& v" a7 I$ M/ m, S[ftp 隞也
( K ?: C8 V# hlcd 寡local桅+ I1 j; h. I9 _
lls 亦local桅瑼獢 (蝑 !ls)
6 L& Y* g4 Z; B* y9 x& G6 ]9 f3 A# M/ i" @: j) q9 E9 Z
0 k( C$ d3 H6 Y" B3 c+ m) o( O4 `1 u& V; z$ Y, S
9 d9 S0 s+ i8 e. w: |- C
|
|