:0 d- z- j" q; w; a; [. v
http://www.111cn.net/sys/CentOS/88456.htm; n1 G0 H4 }7 Y
https://www.centos.bz/2011/03/centos-pureftpd-install/7 L8 O8 ?! j0 A, ^2 Y4 O- G8 h
, `7 N' b2 r/ k6 @, n
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
% p' K4 N/ R# j7 ? z) h" K0 O1 @$ L, H7 t
甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X, u4 z. V8 E5 |0 O0 L3 R% y
憭隞(憒蝵桀嗡epel皞)
, D: R: a! C8 a( U9 t# Q) }" Dmv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup5 C' b: l2 E/ N! I1 C- ^/ P( R/ C
銝頧賣郢epo /etc/yum.repos.d/
% ]! d E' i8 u2 m0 m ]; K) x+ M; gwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
# b6 n ~7 o8 \" Oyum makecache- H5 D& V$ y! r9 y
- j6 R* k# F! `" n% H, |" A1 t
隞乩舫撠 CentOS 5.X
# C0 A/ ^! W. n6 wcd /etc/yum.repos.d/
% c Y1 d. d8 {, U8 A1 pwget http://centos.karan.org/kbsingh-CentOS-Extras.repo5 V( A5 n$ v" n+ m* o
' T* e' q, w2 T7 A4 y敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
1 O7 D& M* G. V; ~( D0 I T0 Gvi kbsingh-CentOS-Extras.repo
' O* @4 b+ L: q. Q. n: Q) P8 J- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:$ O# T _ Y( ^& r& `+ |
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)- e" Q' a7 x/ n, A6 c
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
% F! Z- t1 Q2 X+ u5 T8 d3 Q1 L" I5 `5 y2 E' g8 Z, I
甇仿炊鈭:yum摰鋆2 T. R; J; o2 u A! C2 v
yum install pure-ftpd -y
3 L9 P3 Y" D' R0 b& X4 ?
2 l- J3 K2 K# Q0 {6 J7 G) S甇仿炊銝:靽格寥蝵格隞
/ L E1 v- P& O' }! }2 I' bvim /etc/pure-ftpd/pure-ftpd.conf. K6 G# @: C4 q& V+ ?
8 O) Q9 S6 f" \PureDB /etc/pure-ftpd/pureftpd.pdb* M" H- d2 l8 M' s8 }
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞
1 B* U% C @$ n7 ZVerboseLog yes
# s, o( J1 g7 S# w% g4 G% T#撘舀亙 /var/log/pureftpd.log
* k- ?0 K ~: U+ g' l- RNoAnonymous yes
' V/ @* c; [6 E$ E" U7 ]#蝏踹冽瑞餃0 A w6 i# ]" V- E; B% _
PassivePortRange 48000 500007 d7 D# T3 K* Z
#雿輻刻◤冽芋撘嚗嗥垢
9 z$ }1 E2 z# k$ R, d- S/ u4 A7 t. w/ T$ n0 o% c
3 x1 N# _; ?3 _9 S$ T0 O R
, q$ x4 Y, S9 e' G
甇仿炊:蝵桅脩怠蝑/ P; f( V: w& ?1 r E6 c& W6 Y
iptables -A INPUT -p tcp --dport 21 -j ACCEPT+ {: W2 Y0 k# b$ R. |# \+ m+ ?
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT7 [; R* T. p6 |$ L# P& p, V
6 ?) ]/ Q4 Q' L d7 z* }1 b& _. i! ]甇仿炊鈭:臬私ure-ftpd% q/ N1 P9 p7 g$ u* A2 ?
chkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)6 d! z/ s# H5 @- g+ g
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig8 z2 e' Z9 n* W$ w& Y' o" d7 z
yum install chkconfig 摰鋆chkconfig
# K, T) |: z; Z4 g$ ]7 j n憒摰鋆摰銋 chkconfig: command not found- m$ E5 h* M$ k/ V# Z
銝蝯
9 F6 D+ P. m4 p" H7 Gln -s /sbin/chkconfig /usr/bin/% s! n( X; w0 H8 o- R* S; V; w
1 j3 x( {+ f( V# b% d( p; P/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 found9 B: E5 b$ |8 M
銋雿銝蝯
9 j; ? j, q o. o8 oln -s /sbin/service /usr/bin/- `/ s; c/ u3 L0 D; Z& ]. A5 K. P5 o
- X% x# {# c0 C2 b, b% s. D0 W1 A摰鋆 ftp client :
F9 @9 g, @" P/ \, K1 m9 Dyum install ftp -y/ w0 L" Y- f4 |9 M! O
, x2 a' Y& T# k% a
閮:
$ X6 ~ | z, O
" X# a. n8 S8 \# T; S/ y( [0 ~$ j/ Y1.
7 S @. \ y' q! P. c( dwhen login ftp show error:
5 ~" E. I$ p) H$ _; S5 Z530 Login authentication failed) [& [* F/ y7 S) c
Login failed.
' q) x6 G( J# B3 t" E7 h: U, D; R& Y: w( b% }
% c3 I, e% T$ X2 A0 F' echeck /var/log/secure
+ g! m# G. { G* FNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers, ~. |5 u7 K- q; [
Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted" H. h. l9 g* ]( ~% n- R- `. u7 |
0 o6 W. [) e7 r
Sol:; e. q+ _$ E9 j1 C9 \
vi /etc/pure-ftpd/pure-ftpd.conf' x; Z% I' {- M5 J+ w
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,
+ Y" f" }8 U9 f#PAMAuthentication yes 閮餉圾
+ j( ]7 g) y( N! X! O- ^UnixAuthentication yes 瘨閮餉圾
7 T& z+ b" s+ _9 z2 Fservice pure-ftpd restart9 J/ s+ \" w; W5 t" `& z, I+ w
! u8 {" m. [# C5 Y
2.4 s; d _& Q" i* k
When login ftp server from remote host show errors:
! p; a( j+ @# `9 k# Y+ s+ Mconnect: No route to host
: K' c3 J7 U7 M舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:$ _9 C! P# X/ F6 L, t) ~8 ^
stop iptables or 拍嗉身摰 iptables
( H7 m# {. z2 A7 R- ?0 ~3 \7 }
2 P/ O6 p# x- _: I% }, e0 I* F" pvi /etc/sysconfig/iptables-config
" f* F5 a0 m4 T湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp
$ Q% [, ]/ w) B8 e1 Q, G( f% m5 J7 @) `service iptables reload
' {7 q5 {3 p) ]7 k3 f' Q/ a; |
2 q/ Z, l+ \7 F! {1 b( r3.( U& [7 c: i: K- ^8 k
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb; f* ]2 ^$ H& l T% L: x
Login failed.8 w6 g' P0 V) X/ C( j5 n
: t* v% p, b3 |+ e; J. w
SOL:8 H$ z. V8 n' n* A5 o
vi /etc/pure-ftpd/pure-ftpd.conf3 k9 t& J J" a) n0 u2 w
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾
8 _2 I) ~9 f. \4.& ]$ u, I( F/ E0 p! q
ftp> put file& z' d# J4 g3 ]
local: file remote: file
, k$ b9 `5 _, W0 H3 t0 _227 Entering Passive Mode (122,117,11,31,193,78)
) E( {. G2 v& a) ?& t553 Can't open that file: Permission denied7 y; ^2 z6 c7 q" h8 a' A
, d& o4 M/ ~7 N8 f0 p; A, e" nSOL:" b" W4 ~ L: L% N! w
ls -l /home/user1
]* R. }9 u( t9 gdrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1$ E( ^9 S/ v/ V7 f4 v
chown user1:user1 /home/user1
, M/ g8 S7 H- o) [
3 G9 J" C6 @& ]1 n% J[ftp 隞也, n+ \& k+ w* N: }0 b
lcd 寡local桅# U: P0 Z/ u; U) X+ D0 H
lls 亦local桅瑼獢 (蝑 !ls)/ G. u; G0 d/ h
! |' J# G& S* ?* p' N6 j0 ]
$ M7 [* T+ v; \3 V: Z D0 P/ \+ |# k$ o" c6 \
2 `( ~9 T9 Z7 A& z1 ^$ ? |
|