:# c; Y" q0 P) N5 U7 K9 G6 W7 E
http://www.111cn.net/sys/CentOS/88456.htm
& } M- Q4 j, [1 h4 ~https://www.centos.bz/2011/03/centos-pureftpd-install/
2 _& J: A8 ^: ^+ R* C% W+ |, \5 u
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
" a6 h. h" c+ P' G0 i1 |, a5 _0 Y" p: J
& E8 r2 @: o0 \ E/ C) h) K甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X6 c. s) A- B5 [) B$ R6 U2 L$ \
憭隞(憒蝵桀嗡epel皞)
8 A# B6 [/ B/ H1 Gmv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
3 w; t$ Q5 G' _5 J銝頧賣郢epo /etc/yum.repos.d/& l1 X U* A7 C6 M0 b
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo, ]0 W2 l3 I6 [9 W
yum makecache4 H; R. y9 Q- o+ G$ a3 p7 k. d& K3 M
5 [- m' r5 j$ Z
隞乩舫撠 CentOS 5.X7 b1 r+ F: x* d0 u( N
cd /etc/yum.repos.d/
N- Z0 Y& }' p! J! @6 Jwget http://centos.karan.org/kbsingh-CentOS-Extras.repo7 G2 i B2 o4 ]' @
" T8 f- r1 {! @* f/ ?+ @
敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
. ^- x- T s" Y7 i( p |/ z" m# Zvi kbsingh-CentOS-Extras.repo
6 {+ I2 R7 b. V- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:
& l% V% f2 k9 r Drpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
7 J0 Z6 d8 |' N- o銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿# G. W) ^9 T6 g4 i* X; [
, U; S0 J8 V* R/ K
甇仿炊鈭:yum摰鋆' S/ S$ U# G7 z# \2 L! p [
yum install pure-ftpd -y+ n) t. d7 a" q1 u
4 K$ N, q! X+ O; q2 p0 m2 r
甇仿炊銝:靽格寥蝵格隞* {$ a b* m) I
vim /etc/pure-ftpd/pure-ftpd.conf$ z3 f3 J; A7 s, l2 J" D' ~
/ N) Z8 Q& a' [* w& M
PureDB /etc/pure-ftpd/pureftpd.pdb; ~1 z3 n& g) w$ e. M O+ r6 C
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞
7 a9 t v- _8 m" }0 T Q4 vVerboseLog yes* ~' _6 V8 `: ]& M
#撘舀亙 /var/log/pureftpd.log
0 I# t) T" Q, s: uNoAnonymous yes
5 r. H) [3 C% s+ t4 G) F#蝏踹冽瑞餃/ T$ P3 @$ D( W2 X9 m
PassivePortRange 48000 50000& T% r! @9 t0 _* A% N- Q6 C
#雿輻刻◤冽芋撘嚗嗥垢 x3 `! `6 X- p$ P6 Q; J- F
J* K. |: G( ~+ X) D+ q2 ~/ W: `# [, W5 `) @
; \% j! f, ~- N; z甇仿炊:蝵桅脩怠蝑
R# J+ x; R3 K6 kiptables -A INPUT -p tcp --dport 21 -j ACCEPT
4 o$ X: A7 X- ]7 w& P9 ^0 t- G* riptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
7 [, h5 y) R# F" u. Y% `& I" H1 o
甇仿炊鈭:臬私ure-ftpd
% i) m& ~1 Q5 k J; N7 `chkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁); L/ u2 i3 w3 L! M! X) k
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig! ~6 V7 S* h, h
yum install chkconfig 摰鋆chkconfig# j# Q( O4 ]: j0 \6 e2 ~* Z3 O
憒摰鋆摰銋 chkconfig: command not found
% k4 v- c \) A8 V# l1 {銝蝯 % c, L- J5 S1 I
ln -s /sbin/chkconfig /usr/bin/
8 D* E; f# X! E$ W' ^/ p3 O: E0 _
/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% r0 p. X, @, Z( Q# v
銋雿銝蝯
+ Y4 Z9 w7 L$ y1 L! G% Zln -s /sbin/service /usr/bin/" g% m0 _, m3 u, n# R' w. o
& \4 O o y% c
摰鋆 ftp client :+ M8 d+ b$ S' Y" k: N; e
yum install ftp -y
$ \0 V4 K! f& m" w: r( n9 t- U$ w2 M i0 Y% o9 X8 g9 X
閮:( Z6 z5 g0 ~4 u9 B1 T
/ Y/ O) Z6 j% X6 I/ p& X$ f6 y
1.
|' s. w2 c9 Z7 dwhen login ftp show error:
3 _4 ^7 H& ^* }2 _8 D* o530 Login authentication failed4 C1 \( T2 v8 @& U0 N( M
Login failed.
# j5 `) o% I* ]# z
) d7 Q- z! r& O
/ _1 q9 i G( \+ ] ?( g* ]: fcheck /var/log/secure2 V2 Y& }. M# D% h0 w
Nov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
* g& @: ^$ G" T2 T2 c# X GNov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
" ?6 e" g! Z8 h0 ]
( \/ j7 m$ L+ e$ R& XSol:
1 R% o9 M! \6 Q8 a$ Xvi /etc/pure-ftpd/pure-ftpd.conf5 g0 x. M- B' E
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,
! R& ~9 e8 R- X" ]1 r#PAMAuthentication yes 閮餉圾
1 V0 n. ?, X) K' m' k& ~/ bUnixAuthentication yes 瘨閮餉圾
4 e+ n |0 e: Y. ^' |service pure-ftpd restart( v$ ~: Z3 t3 D, K
9 ?* b, z8 ~4 H) j' k
2.2 L$ u& P* v0 L" p7 Z. c3 _& T
When login ftp server from remote host show errors: W3 s3 b4 [; P7 i0 ]& b& y
connect: No route to host
" I: ^! ^+ p6 |7 n舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:
+ b# D. Y- p9 r9 G, cstop iptables or 拍嗉身摰 iptables 4 y4 j2 R/ U7 s$ b. Z7 R7 k
6 @: K- e) k5 q& s
vi /etc/sysconfig/iptables-config; I$ a `5 W, b
湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp
: T1 d& w4 B0 @4 c! ?service iptables reload$ s6 @8 X& }1 k/ X/ H$ v( M& ~( |
! U9 Z- g6 o) @# R
3.7 P8 J4 |9 b; D4 U
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb( A9 r# Q: o$ g i9 k- G, d" V
Login failed.8 F0 z/ K j# V5 ~- r
1 j4 Q0 Q V( R/ \; S9 s$ f
SOL:0 r" q; `: b" q3 o' q
vi /etc/pure-ftpd/pure-ftpd.conf
8 q' l, o# Y1 A* r; }; W% {8 F撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾
2 U" ?; G4 d' ^/ w! m; p4.8 m8 A; D+ U5 l4 T
ftp> put file
+ S! V7 p/ M* F- t. @local: file remote: file
* R* w% @" ?4 s8 H/ W: Q227 Entering Passive Mode (122,117,11,31,193,78)
- x9 x, I6 _& s$ Z6 G553 Can't open that file: Permission denied4 H* G, }, p, k* P1 x5 u U. x
8 ~( s' }1 p2 Y3 {
SOL:
) D* S2 `' t/ C; J8 }ls -l /home/user1/ C0 _) u/ N- {/ L( D
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
0 k( D {/ Z, @% f' _' U, Ichown user1:user1 /home/user1
' @9 I; T, H7 d2 H3 Q
0 x0 B1 P, @4 q0 W( S) z$ j[ftp 隞也+ H) ~9 k1 O+ D( `% S8 F0 n
lcd 寡local桅5 s$ `, r% D% V! x
lls 亦local桅瑼獢 (蝑 !ls)7 ~5 F! B+ c; P4 X
1 w. x5 T. x+ u5 ~
7 l9 N+ f Q! y! ~
, `' h9 W1 c7 z* Q
( W5 v0 T; P' L/ [8 H( n
|
|