:
0 b0 H# v" R/ _http://www.111cn.net/sys/CentOS/88456.htm
- p6 ~: y% a5 H2 i# G2 S$ U; }) thttps://www.centos.bz/2011/03/centos-pureftpd-install/+ d& [: U/ w# S4 ~+ v
2 X% y" X m! r' j0 P, N" ~. o s餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
2 T) t6 u0 d' d
0 ?5 h" l" M, r3 t甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X
" @* g* B b# k1 v m/ \: u& D憭隞(憒蝵桀嗡epel皞): L: }( @1 G9 h; n# _' d
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
" y9 e6 X; Q9 i! m銝頧賣郢epo /etc/yum.repos.d/" U. S7 \( J, @8 \0 f6 l
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
" m% t% p* g+ {! l z/ cyum makecache
3 k2 m1 v9 c! l: p: t5 [
/ o6 W# x3 P6 M+ J& Y% ~) z7 W隞乩舫撠 CentOS 5.X
, H J$ f' n5 r% g8 d' Fcd /etc/yum.repos.d/
. q# N: i& B" L! r3 j3 A2 x5 Dwget http://centos.karan.org/kbsingh-CentOS-Extras.repo
' w( J1 v9 e* @0 K
# `2 m+ K( F2 K& l0 M5 _敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=14 }* L+ `2 E/ H1 Q
vi kbsingh-CentOS-Extras.repo. d4 H/ F7 B. C, N6 ^
- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:& [( R: e& H' h$ E% t( I Z3 h
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7); y, @! y2 |: T U$ c% k9 e, D
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
$ _" O# \) R2 M4 V; [. a
9 V- H. D1 w* ?! H6 ?, e4 `甇仿炊鈭:yum摰鋆
1 B# P! }: w' ~; L$ L; Qyum install pure-ftpd -y
2 A/ M& Q$ V0 Z8 _& o0 o+ B2 q+ x8 r& l6 K+ Q
甇仿炊銝:靽格寥蝵格隞8 C J0 m# {. B+ |$ C/ t, @
vim /etc/pure-ftpd/pure-ftpd.conf3 ?3 q8 A8 \ n7 h" G
& i/ t L& N0 q6 o, rPureDB /etc/pure-ftpd/pureftpd.pdb# h; m& [( I$ ^# U0 {. m/ c
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞
7 S: {# o" o! y* \* d) L$ r# o2 QVerboseLog yes3 }' p) l5 t/ m1 L& V$ u( K1 ?4 U0 w
#撘舀亙 /var/log/pureftpd.log' ^0 |: V) E0 Z4 D- |6 ?" b# X, \
NoAnonymous yes
' J. M9 {% _: Z+ C) k* h$ z0 V#蝏踹冽瑞餃
: o0 q3 }$ q4 ?PassivePortRange 48000 50000
% ~9 H5 C/ w) Y8 c) i g#雿輻刻◤冽芋撘嚗嗥垢
1 J6 G; `+ m: E1 c" j+ z: i/ {/ B- }& H+ h
4 D' h4 V* f2 h ^3 `4 b
% S9 A2 h3 O$ u% y! ?甇仿炊:蝵桅脩怠蝑) C& v! i. |6 I6 u
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
' }6 u4 o4 ?7 e3 R3 xiptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT5 {$ ^; b+ M/ J& \: m# L% I) D# o+ O3 r
8 _3 d5 t2 K; A
甇仿炊鈭:臬私ure-ftpd
8 U/ e* l9 f0 I! }+ X/ |6 G Achkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁). W9 J4 m/ P; J* ~
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
: ^" E5 u( W# G1 ]& xyum install chkconfig 摰鋆chkconfig% ]3 Q3 y6 f, d6 H" i+ ]
憒摰鋆摰銋 chkconfig: command not found
: I7 F6 h* [2 a/ s銝蝯 ) e4 g4 j& V1 n+ E% ~0 @9 {
ln -s /sbin/chkconfig /usr/bin/
, D/ h! S. i$ A0 k$ k
7 i6 ?( n) J$ ]" j6 e1 U- ? 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
- `2 m1 Y9 ?% q% X1 }# `- k銋雿銝蝯
% m) e) o) P) G7 x1 W) [ln -s /sbin/service /usr/bin/1 H. i( h. C8 |$ P# | \
2 [/ V8 R" T& i2 U$ ~
摰鋆 ftp client :" [+ M( O9 y$ W5 k6 z
yum install ftp -y
+ ?# P* d1 r% Y$ A/ Z2 @7 R; Q/ ]- f" F1 {% }1 `
閮:
, z! M, o! \: S) h/ D! F
+ E5 a t1 X8 g7 q# M; `3 _/ y1.
' {+ D% m+ r. Z' Y5 twhen login ftp show error:5 z. ~5 d# w, @+ t
530 Login authentication failed0 A4 a4 J' ]# l& x* S# ]& j
Login failed.3 A; K( x% d8 R J! n+ C
- B5 M' i% w3 Q8 e' N$ }) h8 n
: D }+ ^$ N& U3 K U% |- [
check /var/log/secure& L& B& ?9 |2 b" L( V- H3 K" A
Nov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers9 j; I- Y# ^0 L& P, i5 ]
Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
6 D" Z: \6 w( }
7 [% ~, S2 ~7 Q; F& y" HSol:2 k. _2 D/ S/ i' C
vi /etc/pure-ftpd/pure-ftpd.conf) P1 S$ ~6 `& p; ?7 M9 G( {
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,
0 D: k/ a# s8 S( @0 T. D$ l5 o+ q#PAMAuthentication yes 閮餉圾
* W2 x. f3 G0 VUnixAuthentication yes 瘨閮餉圾
7 r. ~9 V9 U5 Pservice pure-ftpd restart
' E3 A% o. b/ E
0 Z% r* I) u, Z% |6 @2.& B) P6 l$ l+ ^! I8 L! i3 K
When login ftp server from remote host show errors:
4 Q6 I7 v9 n! ~- C) z( gconnect: No route to host
5 p k6 M$ ]6 ]/ Q" C& A8 Z Q4 g& B舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:
8 |2 s4 S( C- V" Dstop iptables or 拍嗉身摰 iptables
, [, n2 W8 _+ u" @
4 z: V" n9 M* T: xvi /etc/sysconfig/iptables-config
- [! }) N& I: G+ g# }% p' H3 h湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp$ B8 i& X/ y2 h" w8 x5 n
service iptables reload
- X" V8 z2 @, ~ m$ o! U: c3 ]5 h$ n, ?) W, C
3.
; h- W9 g' L2 r" g6 u421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
. d& V; H7 ~' U( i% \Login failed.
5 `0 \, F, a7 o" m
) Y7 H/ a, \' I8 C+ O7 z3 FSOL:
: q4 o0 |2 h7 z. a& b& P- H+ [vi /etc/pure-ftpd/pure-ftpd.conf6 N2 f0 e) e0 V+ G$ I! ^! ~
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾. b# B( v5 h6 Z; M9 V
4.* G4 _5 |' c! f7 i
ftp> put file
+ V" m# Z* w1 q# g* Ulocal: file remote: file
1 {1 Z+ J2 q- e5 T: ]5 e227 Entering Passive Mode (122,117,11,31,193,78)
5 O2 n/ I+ B+ @9 @ Q' y0 o553 Can't open that file: Permission denied9 w- r6 b2 O8 r
; z7 J2 x) x* L1 q iSOL:
8 w( p% ^9 a$ L v# J2 Sls -l /home/user1
' v. a7 S+ E. j: W2 m9 H8 X' ]. Ldrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1: z* V% G8 A+ \' G. w6 h
chown user1:user1 /home/user1
; F# `6 i+ w# c! ?% _1 H; s" Y6 a" u! Q& U" |
[ftp 隞也
Q% l6 u/ q4 N: T' N4 J- f% K, elcd 寡local桅/ o- I5 U. \) o. I$ w
lls 亦local桅瑼獢 (蝑 !ls). q8 j9 |! h& V) o* m5 _" u; O# a
% E+ m3 U1 X) F* _1 d
0 o8 f4 k& |! |3 m% I. h9 p
! x+ {7 X7 w% z$ ?
) \/ K0 Q: _( v4 M7 Z, Q! i N: T |
|