:" g d# B; _6 J) E, Q3 m8 E) a( R
http://www.111cn.net/sys/CentOS/88456.htm
' V7 X6 K' k" k% Ihttps://www.centos.bz/2011/03/centos-pureftpd-install/
+ v. J9 b' E7 K# K* j q/ b5 \& r) I; J; S
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗9 d5 Y$ W' E) T
9 q) P1 s! K/ v甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X. D% x h" ]" A8 |$ |/ w8 C
憭隞(憒蝵桀嗡epel皞)( b8 m: k6 _: p5 A2 I) @5 [) ~
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
6 s# ]0 q+ |1 S, e+ v' c: q銝頧賣郢epo /etc/yum.repos.d/* A- ~2 G$ k" o: O4 B. r X3 F7 _
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo0 S8 {! A" } {' \1 n
yum makecache
+ f+ }$ B8 e: r% L
' b: F9 e0 ~5 U5 _隞乩舫撠 CentOS 5.X. _0 l& Z% G5 K; n! |
cd /etc/yum.repos.d/: f: Q- i }7 L- U
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo
5 v% W$ u7 g3 a8 l, n& P
, v4 S0 f4 U5 c) A敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
~8 [. o/ n" {4 R- j+ n$ Vvi kbsingh-CentOS-Extras.repo
& U( I$ L- m4 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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:7 n0 `" v! `8 [0 y/ x9 L
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7) t$ M l6 W4 |
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
2 C: v- {7 M0 ^. _: |! C3 I2 {' ]3 }! p+ J
甇仿炊鈭:yum摰鋆
+ U. |- j$ m1 p2 N: ^yum install pure-ftpd -y
5 Y0 s8 }. k9 L) H
+ R: e/ J2 b- f5 j* c甇仿炊銝:靽格寥蝵格隞
3 [) j8 q5 F) u) [$ _/ m1 Jvim /etc/pure-ftpd/pure-ftpd.conf
( a L. { o0 ?" z! o" J/ p
6 p- H3 D! ~0 a9 qPureDB /etc/pure-ftpd/pureftpd.pdb! s, {! r3 D$ j$ K! m
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞7 Y5 o9 `6 k( e3 H4 E7 N
VerboseLog yes: B, l" J: }9 C, i3 V! w/ D
#撘舀亙 /var/log/pureftpd.log
$ f3 W3 M6 ^# A9 JNoAnonymous yes
3 m7 V0 C" z; q6 ]; K6 g9 E#蝏踹冽瑞餃
8 \6 o( w4 X: C$ K) k2 oPassivePortRange 48000 500009 ?' R0 P/ d, I8 _& _1 i" o
#雿輻刻◤冽芋撘嚗嗥垢
6 K' N0 U( I8 Q7 _2 Q
9 {. ^( s7 U% f7 K& X7 s" u& o! @, `! W& q0 F" j) k
. j% u1 a0 a$ _/ [ Z3 \/ f# j甇仿炊:蝵桅脩怠蝑
+ I' I6 i! ]0 R9 ?$ R' Yiptables -A INPUT -p tcp --dport 21 -j ACCEPT
8 s# i' l" y6 M2 [" P! _; A; ]iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT( ]; ] w8 l& }6 R
* B) t7 O$ l% s2 S# Z甇仿炊鈭:臬私ure-ftpd
& b: V: o$ i l2 t# `7 Achkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
, [9 y( f" C4 F6 ?7 j- _6 `憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
/ }1 g; v0 Q }- Qyum install chkconfig 摰鋆chkconfig& D( v( r$ I8 s
憒摰鋆摰銋 chkconfig: command not found5 g/ \& F2 T8 m/ A: ?; D" W5 J
銝蝯
t0 T5 W* i9 Fln -s /sbin/chkconfig /usr/bin/0 \. i' T! y. O. |" X6 ?$ ~
( Y& E4 a/ u( I0 I: T, R+ |: O/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
2 q( {6 [4 F. F) a4 [$ }銋雿銝蝯
0 x0 Y* m/ l7 G, f0 V6 Cln -s /sbin/service /usr/bin/
& |$ u; o3 ~0 V% i, ~0 u8 r6 f- x7 T' u! A7 m
摰鋆 ftp client :7 A2 I9 _" O+ S" ?3 b* n! J
yum install ftp -y7 k/ F' Q. S% s+ G9 o+ B6 {0 I
8 t y" w2 f6 x2 [! Z$ [閮:( Z V ^3 }8 u7 S9 a' p
Q y+ Y# v& } _. y
1.+ j/ p# {4 p$ ~- ~7 H; p
when login ftp show error:9 O4 U" j! M3 t) l) h S# Q
530 Login authentication failed2 u( }2 p) w$ v8 u$ x: ^
Login failed.
- J. x: P% N2 U( T6 D) T$ w
) z1 j8 c+ t8 q+ }5 _; O
2 @6 y5 U S* V, Hcheck /var/log/secure
* M9 I* ~4 I: U& e7 uNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
9 V# i$ e3 N) k7 @: Y2 c- S7 INov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
! d' I5 X' q& P: }, v* A" n4 k( t0 O- t9 A$ a
Sol:" d, t: Y2 k6 }% ^+ C
vi /etc/pure-ftpd/pure-ftpd.conf/ n6 a% h/ h$ e" l
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,5 x3 e6 A4 a' _ d. z$ U% g
#PAMAuthentication yes 閮餉圾
$ J3 N7 {' R, |" J$ z" j' C4 kUnixAuthentication yes 瘨閮餉圾
4 F6 R+ F; ~! c0 ?service pure-ftpd restart9 n) Y( p& f3 ]; c1 D8 ~# t
5 K# H0 Y# T1 `3 \$ O% ^: U2.4 ?& @) p" L9 ?0 W" m2 @5 q! x
When login ftp server from remote host show errors:+ M; U2 {( Z8 C* \$ v$ {( {$ J7 H+ l
connect: No route to host* T9 G% o, ]# Q9 f2 Z- L% }# k
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:, O& i/ A( h w& M8 f7 v& f, M
stop iptables or 拍嗉身摰 iptables : F3 F2 \& {' l* w" J& G1 q
# R2 R5 L" I5 Y! B8 I2 ?* x4 ^
vi /etc/sysconfig/iptables-config
8 w3 _; N: M1 q0 w: h4 v湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp1 D1 f8 [+ h d% s. M
service iptables reload
! |' k1 l. `4 f. \( |% i
7 h/ y3 k/ D+ M+ y% _: i# @3.% L! H, }/ C& B9 C! o
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb# c" ~) l3 C, D. X, e0 Z
Login failed.
6 j+ `0 w7 l3 y% q/ U! \' l/ N" I$ I) Y5 `
SOL:* m1 B7 V. ]7 ^+ Z& Z# S
vi /etc/pure-ftpd/pure-ftpd.conf
) ^+ n0 `$ W5 b. Z: r* ?+ L) z撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾" [' z6 J3 h, F
4.
4 x+ o7 ^- _( m: R% L6 A' }; |ftp> put file
# l4 o3 `& G' g \& n0 Y' V# \local: file remote: file
; T4 w# a3 U& N) p7 \ m227 Entering Passive Mode (122,117,11,31,193,78); j0 u. T, Y0 i1 X, { V
553 Can't open that file: Permission denied
3 J5 h8 \" U2 x6 G! ~+ U4 V: \+ x( y
SOL:
( w& D9 B3 O" H4 F* X) Tls -l /home/user1
9 r1 I' p* ^6 p2 \; Cdrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
1 r5 }: x; K/ S1 P# b8 Tchown user1:user1 /home/user1/ R! s5 L. l% i; a
& n; c& R& Q8 V- p9 F
[ftp 隞也 k& l5 w' L( Q& O
lcd 寡local桅
]; U# w3 F& ~1 ]lls 亦local桅瑼獢 (蝑 !ls): E4 R+ d* b. N0 E$ ~( l" C. Q; s
, }, B3 u8 i8 D
) z/ z# _5 C8 K* f9 o* J. U; y6 Z. Z, I; L) {; a1 r
: i- q: d* H5 \/ _4 G1 U7 j* Y
|
|