:* W2 W0 c1 G' S9 u6 }1 o
http://www.111cn.net/sys/CentOS/88456.htm7 T- Y2 U) t5 q' O) _
https://www.centos.bz/2011/03/centos-pureftpd-install/
1 j: f$ [$ C D8 l
7 W" `0 F. r) @. F$ m1 F餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗5 E9 [0 j8 E7 O, Q/ q3 |
$ O, O8 ?: L8 s8 i- y$ G9 q甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X
8 I7 b# C( @4 J7 Y憭隞(憒蝵桀嗡epel皞)
* ?; D0 ^* t# N* fmv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
) l# q4 \) c7 ?/ I7 j- i& | ~8 A銝頧賣郢epo /etc/yum.repos.d/
7 t+ E! x; v9 x0 D; q8 c2 G1 gwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
8 Y2 y- p$ O E2 B S/ t1 t1 @8 Iyum makecache- V; ]) I1 @1 f; V/ B) s; E
. W: ~, \2 b2 l' @5 m: g: l隞乩舫撠 CentOS 5.X/ \7 P& w5 p9 F# o
cd /etc/yum.repos.d/
0 C2 G' L. u7 M' Q ^1 w Qwget http://centos.karan.org/kbsingh-CentOS-Extras.repo) B) q! o2 o+ R" y6 G' U& N- v7 N
5 ~/ Q! {$ M' L" D4 m
敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
3 n) X/ h! E) t- S( u6 C3 o3 uvi kbsingh-CentOS-Extras.repo
; Q( ?" ?9 w' V# Q: T- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:2 r: I$ r3 M& G
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
9 Y) `* w$ g3 ?% A( X- ^銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿9 {( a0 j3 ~8 d7 M" z
6 B7 L% ^) z: ^6 k& Y甇仿炊鈭:yum摰鋆
4 a6 ~6 C8 Q7 M. Myum install pure-ftpd -y
: p ?; ]3 K% _; r2 y& n- x8 o) {2 d% U$ ~3 }
甇仿炊銝:靽格寥蝵格隞6 w+ x0 m& t* z4 @) R! n* N, J2 B
vim /etc/pure-ftpd/pure-ftpd.conf
& h) ?2 f+ E# t/ b# {7 y/ N
, D$ a* Q' d; W: ]PureDB /etc/pure-ftpd/pureftpd.pdb
8 G) j1 k3 R0 S0 K5 U: l# L; ~#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞$ U; }6 [/ }) h) P. A
VerboseLog yes- V' p- ?, l" l: M" _+ F0 z& ]" F* {
#撘舀亙 /var/log/pureftpd.log
- o+ X; O+ d; \NoAnonymous yes
4 s" g' A9 |- |* z" _#蝏踹冽瑞餃/ q# Y" K( s0 h. ]
PassivePortRange 48000 50000
$ [7 k# t3 \$ H, V/ A1 J#雿輻刻◤冽芋撘嚗嗥垢
1 `. g) s2 G0 y- ?: q" a% _( B
& K/ Y, h T& E" p7 `
9 K) s2 ~2 S ^1 f4 ?+ S8 A, o& I( \& F; V0 X Z
甇仿炊:蝵桅脩怠蝑" Y. G6 m$ S; X! X9 `' w; B
iptables -A INPUT -p tcp --dport 21 -j ACCEPT7 S3 W+ i* R: t& }
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT) C# ?* U4 n7 W8 {2 @; N8 v9 q$ |! v, {
; q6 z: ^0 z8 W. ~- M8 \& z甇仿炊鈭:臬私ure-ftpd. X4 h/ y6 G- L' _/ \4 z
chkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
4 x. t# k! r9 C8 }* P/ T" A. ^憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
& U% C7 o+ X! x9 u5 |4 P% Y4 qyum install chkconfig 摰鋆chkconfig
+ Y; ?; m, r" M1 L" j2 T( h0 P憒摰鋆摰銋 chkconfig: command not found
% S' ]5 ?& v. a1 {2 n" l銝蝯
+ u/ }1 ]+ U4 w6 e) eln -s /sbin/chkconfig /usr/bin/
1 ^& ?: e, ?% K% i' z4 S8 g9 F: J0 t3 L# b2 G/ _# ^# q1 I6 n5 r+ F3 [
/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 found0 {, B6 x2 I5 ^0 a G
銋雿銝蝯% ]3 v* F7 G1 @- e+ A
ln -s /sbin/service /usr/bin/2 p: r( H- s$ M* ^. m. S
5 I W6 I- Q. h+ j/ L
摰鋆 ftp client :$ T$ _# c$ n+ r3 i7 A/ e* m
yum install ftp -y
4 R- n; o9 s5 r! h- \6 G% j7 p
' {0 ^! E$ f' i' ]8 s閮:) |' W/ f5 y" N- H+ H# ?
% r% J6 D) R/ Z; N) Q- G/ e1 N# l1.4 F3 U! d, q; q ~& G
when login ftp show error:
+ q& ]1 l8 M2 A1 Q/ A3 ~5 _5 C$ o530 Login authentication failed
0 E$ [2 n9 _7 l/ w0 R6 S, y! |Login failed.
6 K& D( |& r: J# ?, P8 m' b; l1 m; Q& E: u: e- H( m7 }. ?
4 z# k( I# Q& u5 u* I$ Z+ @check /var/log/secure
4 y! C. X& k& \0 aNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers7 f p, R& ^0 e; L& i; B
Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted0 n& f$ @& p" \- _) w3 n. F8 G
' o5 j( K. N6 }' B7 l: @
Sol:
* l( {) k8 ]( _vi /etc/pure-ftpd/pure-ftpd.conf
( C' n; p6 H* \4 R- s9 n* r撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,' l9 T: s- O5 m$ I. ?8 k& d- V& t
#PAMAuthentication yes 閮餉圾
9 ~3 B0 x y$ C* Q& XUnixAuthentication yes 瘨閮餉圾
# `0 @# g9 a* r0 sservice pure-ftpd restart! F) P/ B! C# q- ]0 W2 l' W: e
1 P( `1 e4 ?6 J% z% E+ y' h% Z8 e0 T
2.0 e- n/ J/ P! H
When login ftp server from remote host show errors:
9 J& @- t. Y+ t c5 W8 U8 Q* Wconnect: No route to host$ O4 d( h# u6 F& D' x3 G% M7 _7 B6 V
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:9 P3 J0 ], Y1 Z2 v& D1 s# ~
stop iptables or 拍嗉身摰 iptables . Z' J. h& F( d& C _2 C! k& ^
4 r! Y# w" Y- yvi /etc/sysconfig/iptables-config* _4 W0 C+ v# [. b
湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp0 F2 y5 E- n l* r
service iptables reload
6 O1 J% f4 O- `4 |" A# H# V9 f' ~# L$ b
3.& J9 m' S' |5 u* k/ m% \
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
) \9 a+ N+ H2 eLogin failed.. S1 d, H8 ?9 S& X1 ?
& ^; z/ y3 G1 S2 sSOL:- q* N) w A1 D
vi /etc/pure-ftpd/pure-ftpd.conf
# Z# V- y) R# |* F" F$ E撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾# n& W( f. r2 @# V$ P
4.
9 G1 B/ H7 z/ X2 Z0 w- a7 Zftp> put file; P4 J6 A: L F A
local: file remote: file( X; J! N, Y( @
227 Entering Passive Mode (122,117,11,31,193,78)1 O! n: m" e# }9 r; N' n
553 Can't open that file: Permission denied
, B! x+ w* N _! V4 U' Q+ z* [! L. x. L( F8 A+ w
SOL:: {: }- i6 C# }3 r
ls -l /home/user1( G' j; E) r; b1 I1 A" z: K
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
" A a3 ]' a& w- X: Fchown user1:user1 /home/user14 ]: ], ?4 V+ e) B9 r
% Z9 h! q$ }& x; ` u$ L+ l
[ftp 隞也
4 b4 f4 t E( z9 R% r' Qlcd 寡local桅
8 O5 z8 c" O6 e* n. Z1 Tlls 亦local桅瑼獢 (蝑 !ls)" p# x3 u$ E+ G0 _
' c$ S" H/ E9 ]0 F/ {( V5 S; ~ }+ s
3 u" o1 I) \4 m! n
+ E5 Q' O- C2 ]' U5 g$ g( I3 R3 }+ a/ {/ G5 l t
|
|