:
3 X) y% o3 H, N& R2 Q! i, f% zhttp://www.111cn.net/sys/CentOS/88456.htm( W5 W- l9 f6 t9 Y; F8 q
https://www.centos.bz/2011/03/centos-pureftpd-install/
4 D2 K, K& |* s) m9 n) u" y4 i
$ j! r9 N6 w: S1 J! w餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗& ~% E# I6 k) R
8 S/ x- Q% B+ ~( I3 l3 ~
甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X
% A* m3 p! W/ K- {7 ?8 }憭隞(憒蝵桀嗡epel皞)
# P! p8 m+ K& x+ _+ Imv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
+ A/ W( B d! H" T! N銝頧賣郢epo /etc/yum.repos.d/
& w9 c N4 Z+ K' D: Pwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo/ P. h) P0 G0 p( ^2 ]
yum makecache
( K( w( S* b! ^6 W5 T: w) G0 H- v2 {0 f1 n; q. A- c. |7 o/ x2 G1 {
隞乩舫撠 CentOS 5.X& a- @% ]+ h4 W9 p4 j( P
cd /etc/yum.repos.d/
$ \5 q( M' A. x8 u3 j# Cwget http://centos.karan.org/kbsingh-CentOS-Extras.repo+ D/ y5 z! k+ h' I, H0 Z4 }
7 D+ R+ w6 O" z: M' F" U& i敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1" s; i# X. ^! d7 H! e
vi kbsingh-CentOS-Extras.repo
/ N8 h. Q, E( g7 F e1 c3 U- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:/ m+ T) d$ z- I1 X
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)( ~0 x6 [" x) F$ U2 g( D5 P" y
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
) h0 Q8 u9 \6 Z) b' ?" f5 m1 F D6 i8 w# S4 k4 Z
甇仿炊鈭:yum摰鋆* i; y! T; J( ?. C* b* b
yum install pure-ftpd -y
# {- e, T5 ^2 [
i3 X* l% b$ P Y甇仿炊銝:靽格寥蝵格隞
2 G6 d( m1 }$ G+ b; P& ?& Cvim /etc/pure-ftpd/pure-ftpd.conf" C- |1 d% f @; k. S: G) b
, G* |0 A! o0 T) ~PureDB /etc/pure-ftpd/pureftpd.pdb
# {; f q' J+ w/ l#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞8 \8 S2 @$ ]/ o
VerboseLog yes$ I; }0 _: \2 K) @( i, Q
#撘舀亙 /var/log/pureftpd.log
6 B b( u0 P* \ w+ p4 n6 JNoAnonymous yes
( Y# f% U \1 Z9 [5 `9 P1 D! P#蝏踹冽瑞餃" x+ S4 l+ I3 R/ e: D! S6 v1 l
PassivePortRange 48000 50000
) x4 d% V- I A#雿輻刻◤冽芋撘嚗嗥垢+ E2 e% t/ C. o* K7 d7 ?% r8 o
5 d& U- ~% I+ C
$ x3 m$ ]' u. E) s" Q) D5 [* L3 L
# J' |$ J& Y( u6 h% ^$ K) r甇仿炊:蝵桅脩怠蝑
+ i) {- A- W6 ~; i! oiptables -A INPUT -p tcp --dport 21 -j ACCEPT
& c6 [* a/ \/ _: tiptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
4 F9 r) t/ I* }# k: N# D+ ] Q- _5 }& B- l3 N
甇仿炊鈭:臬私ure-ftpd
V2 c+ K( B$ J7 X1 C$ echkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)( A/ y. {" ` e* C6 G+ p* `
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig Z) E4 Q0 p. V8 k/ K- g
yum install chkconfig 摰鋆chkconfig
+ Z7 e4 n: M( H8 g7 f% \憒摰鋆摰銋 chkconfig: command not found
8 Q. a3 J/ h- s7 j4 m8 v6 ^銝蝯
) A* o; q9 r$ ]ln -s /sbin/chkconfig /usr/bin/
1 i, O8 s1 m# C; p3 M) q z* Z4 e3 ^) N9 T& j& E4 G
/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! s \' P, V9 r: v: n
銋雿銝蝯$ O* `9 Y0 A4 x, Q* E% m J! ~3 m) x
ln -s /sbin/service /usr/bin/' Q+ @2 A1 C/ X6 D7 ^& d
* J/ l* ^; }- D0 \3 }/ q* }" A3 L摰鋆 ftp client :; }' _) b' H; i; E- m3 \
yum install ftp -y, B3 P/ w5 g0 d* \* ^9 w
7 E2 {$ _! ]" o' I, H2 Y閮:
( H* J) @- G/ x5 C7 z$ K" @0 Z# [( [4 v4 B7 C& L
1.& H: S6 F3 K ^, Q# l- y% Z w
when login ftp show error:
8 \0 V. f- V+ Y [" ^& c+ O530 Login authentication failed
/ r- Q$ ]/ u9 Y5 l9 l) ~Login failed.0 g# e* @5 b8 k8 K
% E) T$ Y- ?& c! i4 `
# C% a( z1 a* L4 m9 b, j- w
check /var/log/secure
5 C6 F T7 W% g3 qNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers) k3 t3 F" S2 ?9 @5 S
Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted9 m$ H' a- g9 E8 ^ ~! I
P Q$ [3 Q/ ], USol:
2 D( Q" s9 J0 `( ? l% dvi /etc/pure-ftpd/pure-ftpd.conf; ~2 }% x3 w# K3 {0 b, s7 O
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,/ m4 k, g5 {8 m; t6 d
#PAMAuthentication yes 閮餉圾
$ I8 t8 [$ c A: R+ pUnixAuthentication yes 瘨閮餉圾! |% L* } S6 w6 T/ g) L
service pure-ftpd restart
# j B- y c0 J( t, R- o6 M( i0 J0 p9 K: K$ `' U, F' s& y3 A; p% y
2.3 P* A$ E. o. y2 O
When login ftp server from remote host show errors:& i1 w7 H: W2 p$ k# k0 ?# ]% I
connect: No route to host6 L5 L: L& z" K2 _2 c' r
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:6 B# B$ v r9 w
stop iptables or 拍嗉身摰 iptables
" t2 P7 F Y' F% W0 t% Y
' N/ g! G4 `8 H. Svi /etc/sysconfig/iptables-config
/ Y% W( C9 W1 z H5 S( @湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp
) A# { b3 T$ e& E: p2 A3 Uservice iptables reload
# T. j& L! h) F% Q: O: `; E: p- G. Z+ A
3.
2 U" [) C8 V" n0 Z* a% I" U421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
, F1 X9 l2 ^6 |+ ~Login failed., a( V7 D: Z$ }: R: q7 g2 {. n
$ K8 O9 w4 S" t+ Z6 Q
SOL:
; }; Q/ q1 x$ a& L& K H; uvi /etc/pure-ftpd/pure-ftpd.conf4 D3 L; N% ^5 p# b+ i
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾
( R. G2 @2 I4 O" v3 E: N- e" E4.6 C% d. N" k; E, K% t2 D" F: }
ftp> put file7 q" }/ P& y$ x9 i
local: file remote: file
( P+ Q0 Z- p- I227 Entering Passive Mode (122,117,11,31,193,78)9 B# Q' `/ H1 z* E+ G' h
553 Can't open that file: Permission denied
: v C9 Z7 M# y _& K9 j& W. @& _0 h' ~
SOL:
# A# y# }; F7 Q6 J. u- r* o+ {ls -l /home/user1
3 t7 z3 |$ F0 P* gdrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user13 k1 v# a; @- W$ w& R. ^
chown user1:user1 /home/user1- C; Q* C- B3 p+ ~
) n3 r6 [. j; t# ]: a[ftp 隞也 x/ U$ f+ E: l% N7 J2 O6 r
lcd 寡local桅" U5 N0 V) r8 q3 h5 D3 ~- l
lls 亦local桅瑼獢 (蝑 !ls)
' p `: j( {% ^# s/ }. }: v# [, g! b6 U2 U% g3 S( \
) ?0 w% ^1 E$ S+ g: e
8 z3 E* Y0 j0 d8 W# q( e Q- ^( b% T; N5 y) f; N) Y
|
|