:+ r4 J) v f+ p# N/ a3 w
http://www.111cn.net/sys/CentOS/88456.htm
* A. p, \( m* @6 Yhttps://www.centos.bz/2011/03/centos-pureftpd-install/
& U( K. r9 u4 M& n9 N2 ]$ d0 W: \9 x& h
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗, F8 p) m$ H! S4 r" k. R
7 r0 N& K8 v8 ?! e0 E7 w- K甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X
2 Y: M" o- W! e) B) a. r憭隞(憒蝵桀嗡epel皞)$ F& m; I. ]9 w/ |
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
! @) T, c2 F0 N* p! l銝頧賣郢epo /etc/yum.repos.d/
" P; y3 Y! p/ Q3 A" N" x" N) |. [wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo3 f# _9 ]8 `; I* V7 y! f9 \& s! [, ~
yum makecache
. c# Z- h @$ {. ~" h" F, v) f# X4 m1 g& e
隞乩舫撠 CentOS 5.X
# b8 `! v& W8 |( d7 A i. w, rcd /etc/yum.repos.d/" m9 U% N: M6 Q- E7 y( V! J( o
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo
' r A8 n/ n& b! R+ m" e) r0 b, u0 U7 R- J7 B8 V0 {) H! W
敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
5 l# j5 ~0 i2 I. u8 v9 R) Wvi kbsingh-CentOS-Extras.repo' X5 ]7 U& z, M+ [, X. R1 i
- [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# F. a. W- N. r8 }6 zrpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
% l& `1 b; t3 p4 L# g# h銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿1 X& \3 f: x' \' ~
3 {/ Z. v2 S" A; A
甇仿炊鈭:yum摰鋆
( Z5 j% J, }( nyum install pure-ftpd -y) i( y* V, K0 ]& I
# {8 s! f, [8 Z甇仿炊銝:靽格寥蝵格隞6 A" D+ e6 q; G) b
vim /etc/pure-ftpd/pure-ftpd.conf
% O0 t0 }9 f2 G ?/ c/ W* ~' r7 }6 L' R
PureDB /etc/pure-ftpd/pureftpd.pdb
* f s# Z: T( m: i#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞4 F0 I# k f6 g) D( ~* L- H* s1 v3 @
VerboseLog yes
; J7 j8 P3 O$ p* b0 l% V! A#撘舀亙 /var/log/pureftpd.log, U3 [2 U1 u3 j& S1 \9 u' [- l6 i3 G
NoAnonymous yes! M4 \. L* T2 B4 H8 _/ v
#蝏踹冽瑞餃7 t. f4 s2 t+ h3 m
PassivePortRange 48000 50000
, L' S' K; c0 h#雿輻刻◤冽芋撘嚗嗥垢
1 K( D; K @0 J0 a9 W' @' x7 ^' p0 [% z; r0 h/ k1 [/ }: `
$ Q. ]$ q( g4 |+ S) l
. P0 u- X$ ~% ^- y$ s6 h% h" r! T* W甇仿炊:蝵桅脩怠蝑
2 Q, [& @6 p+ X% a, B3 ziptables -A INPUT -p tcp --dport 21 -j ACCEPT
' O! J1 x7 k3 G" N, ^iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT" q8 N$ m' |/ j8 _% R
1 k9 b ?- i$ D7 O
甇仿炊鈭:臬私ure-ftpd
9 y3 ^+ q) x- h& v/ m( H# d' Achkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)8 l- C9 C' |) N; l. L6 m3 O
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig' D0 J* }: O X" C t
yum install chkconfig 摰鋆chkconfig
: s- l4 j) [& J7 [) T3 v+ Z# l憒摰鋆摰銋 chkconfig: command not found5 p8 e* W" b/ e: T3 x, t
銝蝯
! U1 V4 R: Q; C% k$ e' Dln -s /sbin/chkconfig /usr/bin/ g1 g2 ]2 x% f: ~( y+ i# D
% y" {& R, z4 G4 i" ]8 ^* i! {# S/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
. N. X! T9 k x8 K8 ]$ U銋雿銝蝯
' y L1 s5 t( `9 e9 I, Eln -s /sbin/service /usr/bin/
) n7 x. W/ S. x u+ A9 j6 y& J- u2 Z( A. [
摰鋆 ftp client :
0 S4 }" T+ U, a! \- Wyum install ftp -y* z e: D- b8 G# L2 R0 z
6 K" t( m. D8 R9 G+ n/ Z閮:
" C! S7 ~. P, J( A- R8 _" D" U! F, ]6 j$ h+ h/ k
1.
2 d! ^) u: ^2 K$ M+ T2 |& Mwhen login ftp show error:
3 e! s0 q$ \0 A3 m' Y530 Login authentication failed
$ t S# Q8 ~5 S6 NLogin failed.. u/ o7 d0 S, u. a5 g+ }
b' M4 \. J+ e" _ y
: z) [9 ~9 n, Y; H) Kcheck /var/log/secure/ ]& _8 U, M' D
Nov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers2 \+ j, P0 V$ O4 J$ G* o% O8 j
Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
1 S) v5 ?8 u& `8 P
" R& `( D- G* E* NSol:
' F' X) r/ r, K8 xvi /etc/pure-ftpd/pure-ftpd.conf
# C3 R& C3 H7 [& s% f& y2 B: k B9 E# i撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,
0 i2 L# M2 W R5 }. ^( l' [#PAMAuthentication yes 閮餉圾$ p: r' A( l1 G$ N
UnixAuthentication yes 瘨閮餉圾
0 }2 l( j( ~' k4 U% G3 a/ t4 R' _service pure-ftpd restart" a: k. s5 D# b5 I- g/ _
8 E) M+ R2 N3 V$ M- C. W% X4 M8 R2.1 @. K, |: M* F$ n3 T ?: }2 N( }
When login ftp server from remote host show errors:% z8 Q c/ C5 V7 N- U
connect: No route to host
' J8 V1 n( \' T( @+ }6 F. E舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:* S4 {; k: h5 Y& W( h1 ]6 ]
stop iptables or 拍嗉身摰 iptables
& j O3 y. T/ \- U2 o* n& Y* ~& y
9 A( y/ I; J3 T) J3 ^( J) Gvi /etc/sysconfig/iptables-config, i- h6 \) c" t U6 C& U5 U
湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp
- Z) `; T/ x; r% f5 Uservice iptables reload" q0 Z! K+ X/ X% {# I
8 M# q2 D( y% n4 \. c
3.# T* M8 [- N6 s
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
2 S: {7 D, I$ ]3 FLogin failed.
9 M1 `( O2 X% n! w1 z: E
; T" V7 v1 X9 }% PSOL:% J: m+ N; D: w( h' N* ~
vi /etc/pure-ftpd/pure-ftpd.conf
* n' N: L* H+ d" G撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾# x1 G2 {) V. B+ d7 g
4.
* f! i7 \) i& k9 x& Z- r5 x' }9 V% j$ Cftp> put file2 f% A( S7 r% R5 N8 {/ b5 P
local: file remote: file
( e( Q9 K# e& H227 Entering Passive Mode (122,117,11,31,193,78)8 c9 |1 k! ^% m- w* e z) X. b
553 Can't open that file: Permission denied+ {8 `5 d# B! ?# O# S2 A3 H
" q. B3 ~7 o! `) W: r) g+ `' r
SOL:7 N: K1 @9 m0 J/ K
ls -l /home/user1# K6 w* {. \: d+ o' i- ?- A
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
3 b2 v2 ]# `1 Gchown user1:user1 /home/user1) o) O9 E- k0 |, z7 X9 o; }' x7 v( {
* a- |6 Q: G X; r2 G/ p' p; z[ftp 隞也9 r6 R5 O& j6 j' @! W4 f: O
lcd 寡local桅/ B9 E/ ^) {4 e* L( u
lls 亦local桅瑼獢 (蝑 !ls)' W: h+ y& J4 R: M) v% j
4 K9 u4 H/ z; a2 F1 d
5 P1 K! n! B1 E/ J! ^- W) m$ Z
' R m! m% O% G! B" N0 z0 a
/ N1 I' v8 `- `: [, N |
|