:
7 Z( U b. O, n/ Xhttp://www.111cn.net/sys/CentOS/88456.htm
6 c3 b! x4 z O, H% `7 Ihttps://www.centos.bz/2011/03/centos-pureftpd-install/
: S9 f4 j! P& A& U: ^& `$ q6 ?0 F* I% s1 W! G
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗( m# G2 W$ [4 W, u/ r/ b! P
: x) B9 l+ y6 G) `' _8 U6 ?: |
甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X
# \# d/ E- P7 U' O! |% r2 Q4 x憭隞(憒蝵桀嗡epel皞)9 S" A+ o @/ y, J6 t
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
! K% R0 g1 j2 n5 Q( |; ~銝頧賣郢epo /etc/yum.repos.d/$ h' D3 s5 w4 |& X
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
- h$ Y3 K2 x2 G5 O2 ayum makecache2 w0 {8 a B& o& o+ x, \2 L2 p
- T: J4 g8 Y1 g隞乩舫撠 CentOS 5.X) _) B, j! A: i" H3 ?/ A
cd /etc/yum.repos.d/2 o9 X$ F* q6 D, r: z# A8 d& b
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo2 t$ J% B- G8 g
; C4 ]# ? o* r) {" C( m敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
+ ~: p/ Y7 f5 \. Ovi kbsingh-CentOS-Extras.repo3 o# B8 u- _; m2 f% F# i. k, 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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:
/ P. Y4 X4 u( N% ^2 brpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
! S& X: B' W% a0 Z& q1 _銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
8 g" P/ n! H& ^7 W, @+ H/ u1 p" R: ]
甇仿炊鈭:yum摰鋆
. j' Q1 G* J& X% x! ~yum install pure-ftpd -y4 a) M4 C, q1 N8 t1 G
4 Q: J9 M0 V: Y; m甇仿炊銝:靽格寥蝵格隞+ n6 m5 I' @7 }0 B
vim /etc/pure-ftpd/pure-ftpd.conf7 a: N7 p9 [8 e# ~
) `% G. {2 R9 h+ i% X. PPureDB /etc/pure-ftpd/pureftpd.pdb5 D/ q. ?& y, J* T. T) H" q- J% Y5 [
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞+ z: P! ~! o8 f
VerboseLog yes" [- s7 {2 t0 K) `8 F2 Y
#撘舀亙 /var/log/pureftpd.log
5 u7 Z' a, N- Q/ QNoAnonymous yes" y* i E! `& t* W
#蝏踹冽瑞餃$ z }$ E1 p/ t5 x; K& Y9 j* t
PassivePortRange 48000 500005 A1 @4 ^9 i9 ?0 \, [1 x
#雿輻刻◤冽芋撘嚗嗥垢 W1 ~1 ~* H7 k& m% S
; _2 {( y- j# G& {
. u' x, f+ J2 f6 u0 O
9 n9 j0 l9 e% O# m; F& {
甇仿炊:蝵桅脩怠蝑* V! g( t$ M9 L# l8 ~: |- l( X8 r D6 B
iptables -A INPUT -p tcp --dport 21 -j ACCEPT2 v+ v1 k4 q0 p5 t! k
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT9 W- Z& _( u& l2 }( ^7 @
h8 y& m9 N7 {) f9 S( [% \0 ~
甇仿炊鈭:臬私ure-ftpd1 m6 A. y* Q4 a; z6 A2 R
chkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)' M% ?! n( [; d
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig! o Y5 O: P+ \
yum install chkconfig 摰鋆chkconfig
2 V$ Q' Q. b# g; l) A, V憒摰鋆摰銋 chkconfig: command not found
5 E: ]+ G& n* I' x% y銝蝯
& V8 X! _ W" Dln -s /sbin/chkconfig /usr/bin/' G5 S7 q( e0 h, x5 a+ w9 K
% F4 Y* M; s( k+ k- h B/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 found4 C M( A3 y" F' e
銋雿銝蝯: M. v6 ^, R# D3 w" ~* A' I
ln -s /sbin/service /usr/bin/3 l! a' t3 T8 t6 d$ G3 `7 p; C
- w: Q$ u( ^' `; s/ c
摰鋆 ftp client :& Q9 K9 A) Z& Y: v
yum install ftp -y
: w7 \7 Q2 O- w# K
' N# K" P( e% E9 g K閮:2 y. t$ f: `3 a' L9 j5 G
4 O: b }+ l# Z
1.' Q6 E% q; o+ ?# X u- q# c! Q7 }8 d* ^" g
when login ftp show error:" ~8 T1 `* \/ n* B4 E: z5 Q
530 Login authentication failed
8 i" R0 V$ ]/ M% [, PLogin failed.
4 O' V( y" Q ]* K* r g/ T+ B% x% t6 R
* E, D. d( {# q4 U. Lcheck /var/log/secure
- { M& O8 I8 G/ I, xNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers/ w+ k) W: ]' @( M0 j7 ^1 @
Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
) G/ p9 c* C4 @) i4 p' o/ |8 }1 _) t8 [
Sol:
7 ?( m+ ~( P/ R+ Cvi /etc/pure-ftpd/pure-ftpd.conf" w6 g: R" K) w5 b' h
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,9 s. b, d4 ]6 h" b R4 [% H6 ]
#PAMAuthentication yes 閮餉圾
% k7 b# _3 `, c2 nUnixAuthentication yes 瘨閮餉圾. `! h" Z- |4 M2 m* s
service pure-ftpd restart
+ {- r) q2 U' J/ M' K
. B4 k% N1 O A/ {9 u0 J& b2.0 j! J J1 e- E
When login ftp server from remote host show errors:0 k8 g- t# Z6 v% A; P t1 w
connect: No route to host
- N& j* y8 F2 W& X& e舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:1 R7 Q* s ~. J; W& @7 u5 Z
stop iptables or 拍嗉身摰 iptables 5 @4 N. T( I) d0 X; Z+ P" b
, w3 H) T9 r5 @% `vi /etc/sysconfig/iptables-config
0 @9 p# _- h6 J, T湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp. G/ d6 t& {9 {* S- J: N0 [8 U
service iptables reload8 I1 k, x1 f8 r6 \4 G+ s
8 d: M; e6 R" I8 n6 _% [6 ^' f
3. V; R. g3 O% G! z
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb( @( R; c5 G; R9 R- N
Login failed.
6 x% {4 ]/ x7 y! g* g
. c" d/ ]1 ]9 m, f* nSOL:0 F, H& r, H4 m/ c2 [2 e
vi /etc/pure-ftpd/pure-ftpd.conf+ x$ o% K4 O. v
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾
" s! C% v7 Y( u* d. S; n! k D4.
0 f8 F( ]4 z2 d! S# uftp> put file3 u% C) p) k O" b( }$ Y
local: file remote: file+ X) l# o7 U4 D- {) ~
227 Entering Passive Mode (122,117,11,31,193,78)" n- q- R2 |4 B& _# H, E1 c3 n# f' h' z
553 Can't open that file: Permission denied. j j# {" Z$ B3 q0 g1 i: |
. o$ t/ F/ }: O/ S6 ]SOL:7 ]$ S& E+ y9 r8 e7 x+ v
ls -l /home/user1
* F5 g8 p) f: s+ {+ p9 G( \drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1. C k8 V5 k- N ]. _( h/ M) \
chown user1:user1 /home/user1* t- [% i* z9 a: ?9 w
' w4 ]# e7 l) b. m! f, ] {" j[ftp 隞也; a+ ?7 Z* U1 ]: d7 H% _7 B
lcd 寡local桅 F) z+ q! |8 z0 m6 X, C* u$ ]
lls 亦local桅瑼獢 (蝑 !ls)
. d; j0 ?7 B3 j. q x6 _4 O& V1 y4 ]
4 w* v* l; C7 n% [. V9 v2 p4 a9 L
0 h" O3 r, \+ F' z+ j2 l. I& f6 x
, v" t4 N# c7 P7 E3 b |
|