:* V3 c6 P5 W% a' f [: M: ^
http://www.111cn.net/sys/CentOS/88456.htm9 E9 f9 i4 P% s K" z# Z
https://www.centos.bz/2011/03/centos-pureftpd-install/
m" y6 E1 Q4 o& T! W" i1 {/ Y, a
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗* \$ u- x7 l6 Y5 Q) h" J) P
+ m/ R; f L) O. f
甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X; U& O+ H) X3 k6 A: n+ }$ y
憭隞(憒蝵桀嗡epel皞)4 @2 }; f/ z- |/ ]
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
3 a8 l: c+ d: y, J; x& B" F銝頧賣郢epo /etc/yum.repos.d/
' F, F% B( v* Z0 O# c- ]4 bwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
1 k. G* r4 H/ K; l9 B% Ryum makecache
8 [' U$ c) I9 ~1 l7 e( C) J: t0 l( S* V: c0 F& R, I
隞乩舫撠 CentOS 5.X8 X$ A( c- n; }" y
cd /etc/yum.repos.d/7 Z4 h+ a R+ N! ~" r6 _
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo
. }! I5 p( d/ \9 t2 j0 o; n$ }0 T8 U. }$ y$ Y5 |, i7 n$ b
敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
1 [5 E! [8 Z- M% h; ^- z+ Svi kbsingh-CentOS-Extras.repo' ~$ N, Z3 \ U0 e6 ~9 W9 K4 t: Z
- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:
, D! r4 V/ c0 p+ Z9 |- v6 Orpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
. `: _# _! J3 c1 S銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿# C; P& x+ K w8 G: Z' b
/ Q6 V# K5 z: a, P6 K甇仿炊鈭:yum摰鋆/ I% G4 k+ ?! J
yum install pure-ftpd -y( t& b$ |$ t- o6 R
4 T$ n- _) n+ {$ f: G; _甇仿炊銝:靽格寥蝵格隞: R% O+ {, \. l
vim /etc/pure-ftpd/pure-ftpd.conf& ]" Z0 p1 z# @. J8 V9 `
# h5 a* j% X' ]) _6 [PureDB /etc/pure-ftpd/pureftpd.pdb) ]0 t! H) R- f
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞
`* w1 A( i* I$ x/ g6 h+ B4 LVerboseLog yes
! W9 ]; `( X% _4 i#撘舀亙 /var/log/pureftpd.log5 r! L; ]$ N \1 ^# Q
NoAnonymous yes( g; I" ~) Q* H* O; j7 Q3 A: a
#蝏踹冽瑞餃
1 j5 V5 O8 |. k7 Q. |3 O% SPassivePortRange 48000 50000
7 H1 c+ V: p7 u. D#雿輻刻◤冽芋撘嚗嗥垢
" `# A4 g6 j2 s. ]
4 _% I+ H# F3 p& @' n* T" _& N$ A* `1 z0 G3 B( p
7 E" t) Q. \2 ]甇仿炊:蝵桅脩怠蝑. Z' [) F" A C1 g, f. A. ^
iptables -A INPUT -p tcp --dport 21 -j ACCEPT1 @3 s2 J# } U7 Z. D/ ^) p1 e
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
2 ]' }, x' E2 |3 f3 |" a6 e
2 H2 D% s% L# [. A甇仿炊鈭:臬私ure-ftpd
6 v6 U' Y) h6 ichkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)8 J8 l! F" V* e$ F' x: \! B
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig( U/ e" D6 k; H [/ ^
yum install chkconfig 摰鋆chkconfig' K7 v v/ \3 S, i, g
憒摰鋆摰銋 chkconfig: command not found9 U" L [1 R9 |" m
銝蝯 ; L' u$ w; s5 m& l# j" ?4 \
ln -s /sbin/chkconfig /usr/bin/7 Y1 ]. _2 W9 X5 O
4 [$ a( p. k# K, C. w5 c% ^/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
3 f: B5 i, {7 U# ~1 I, @銋雿銝蝯: _: U( P3 ^0 W a
ln -s /sbin/service /usr/bin/
5 c& z) b6 F9 y1 J( l* V9 N: v# S% }0 l6 A2 v) f. ]9 C5 z
摰鋆 ftp client :" G* v+ b( @0 _4 S! A
yum install ftp -y: y( F$ J6 d" K4 s' J% ~
" H& d" g% d- g. `& O; E% \) C閮:
/ Z1 N$ R# _' g" }5 l- H' Y+ ^ J% g6 c' \& z. w% x+ m
1.& w/ C/ u d$ ^7 z4 y
when login ftp show error:
& ^5 A, @# ~8 P; u; ?530 Login authentication failed
; j, d! Q: I( v$ C$ o- xLogin failed.# G7 z# h- g# O. D1 i
t" f' @6 H) T) g" c& u
, D T0 u6 t! t4 Wcheck /var/log/secure
3 {* \) V9 ^9 w7 q6 L rNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
+ m$ T" y2 j2 |5 u _7 CNov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
! d& S3 P& J6 g: ~5 X/ |
1 I" e( Q4 H9 E! F! LSol:
4 Q8 T- g( Z% E; _vi /etc/pure-ftpd/pure-ftpd.conf7 `; g# _% V% Y, e9 c
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,) U+ { p/ n' }: ?
#PAMAuthentication yes 閮餉圾7 ?& Q& B/ k, Y& \; p& W S
UnixAuthentication yes 瘨閮餉圾
~) i' A) n2 F# U: V+ X; W. iservice pure-ftpd restart: L3 X e" `1 a/ e5 y/ v, B& x6 {
' }! c1 z4 Q* w6 ]! J& {
2.
$ Z1 R L% _8 {# [4 ]When login ftp server from remote host show errors:- x, N% v# x! S- n) a
connect: No route to host/ x; I' g2 U( _3 }2 E2 C( z! c$ {
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:: x& ?9 T9 ^1 ]4 O9 q
stop iptables or 拍嗉身摰 iptables
9 S; D4 E2 F1 h" i% E- p' ?7 L. Q, t: Z4 \6 j
vi /etc/sysconfig/iptables-config) T( y- y% G2 c+ U
湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp
- _! R" b% r9 B+ X* cservice iptables reload8 A* R0 M8 |7 v* G& C6 T0 O4 @
6 G6 m0 p3 E X1 S" W- J
3.
8 x- B" @9 T, v1 O" J3 t5 R421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb, O. T& O# b/ e9 A
Login failed.5 k5 Z7 q: o& H0 L/ j' ^
( Z6 S" k( V6 e; J4 E" B2 Y$ YSOL:6 t% x1 C- D7 R( f/ a2 n
vi /etc/pure-ftpd/pure-ftpd.conf
" c+ h+ u0 \3 V撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾/ V, o7 q2 c+ P) Z6 W9 ?
4.
. X$ G# D$ d. F, \ftp> put file3 ?; G) ^( B% ?! J$ Y' b
local: file remote: file
4 a8 Q4 ?. J# H! h% W; u* _227 Entering Passive Mode (122,117,11,31,193,78)
; A2 r0 [# k3 \) w" b& \/ j553 Can't open that file: Permission denied7 F+ F# ^! g# R [7 ? Z+ E
8 }$ k) |% A. b4 u4 S" d* f, b; K
SOL:
; x2 I; l/ J! cls -l /home/user1
+ H6 P$ m) B7 w. c' Y$ [! T! adrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1& X/ c' r$ d" C* s( Y- l5 O t' _6 c
chown user1:user1 /home/user1
! k( n+ z9 v* d4 w$ b- Z6 H, c* p. B* P! q6 D q2 K
[ftp 隞也
# J2 R- k- A z; T3 Rlcd 寡local桅
9 ?& \2 E2 h& [1 mlls 亦local桅瑼獢 (蝑 !ls)
- k: m9 W# u0 ^6 w; j, I) u" {7 v
/ l) Z4 T) W* V( Y/ q) n( f
) r0 B, D. n9 s5 x; _) X+ V2 g. d% p3 }2 b" k6 ~. S8 @. L
|
|