:
, S2 v8 t/ B( n' zhttp://www.111cn.net/sys/CentOS/88456.htm' @9 K& f9 y, z1 M1 @
https://www.centos.bz/2011/03/centos-pureftpd-install/
/ s! a# U" W9 p
" N! v, ^. m2 U: F% `餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
+ x4 h& v3 K! U
& H+ g) D- p! A" V. a$ T$ m甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X( [ U/ i& `# U6 d2 N' |9 j
憭隞(憒蝵桀嗡epel皞)* J6 _6 t4 }- W
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup7 P0 h, B# z, y) T: x5 ~3 v' c
銝頧賣郢epo /etc/yum.repos.d/
, a) K/ B8 w4 ~) p5 twget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
- r) \: _5 s, P# R% |8 u- Wyum makecache# J# a" T4 w# [' j6 c- q' c
7 }- U; w7 c* J- K/ M" M" m隞乩舫撠 CentOS 5.X; K. Y4 m( p- `+ S# I0 _: Y
cd /etc/yum.repos.d/
% N/ T/ G- r; A! i( H* K. |/ h) ^, Mwget http://centos.karan.org/kbsingh-CentOS-Extras.repo, M6 s0 ?+ A6 y/ u6 Z
1 j, k) Q- s+ A& c; F$ O敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
8 r! \% @/ w' r" k' A: f |vi kbsingh-CentOS-Extras.repo4 a. B2 [9 U3 r) ~8 v/ E
- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:
- M% n; \: P$ v: }/ B6 C2 Drpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7); `- a* n0 w3 B, Y. k2 C2 L
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
# E v3 T' d5 z( Z" L, @
; {. z9 {8 D2 b6 E( @甇仿炊鈭:yum摰鋆
' F" A& f6 F1 b1 }( E( g1 Vyum install pure-ftpd -y
1 C2 a+ H: m, q) \2 X8 X: ^# Q; }- [1 ?# O( H5 m+ A
甇仿炊銝:靽格寥蝵格隞
9 }, V. i4 z; c$ U8 Q1 \# L: \vim /etc/pure-ftpd/pure-ftpd.conf
! _/ j: m9 _% i; k4 t( _/ C/ \. Y! }& \! l7 L2 S" [5 O' H4 u
PureDB /etc/pure-ftpd/pureftpd.pdb4 f! I) _" w+ ~ C$ o
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞( G3 B' C: v/ K/ E% @7 ]
VerboseLog yes) y4 Q" h) F- o7 m: U
#撘舀亙 /var/log/pureftpd.log, t _6 m, W: h' \
NoAnonymous yes
8 ?0 H" Q6 J0 J#蝏踹冽瑞餃9 p: x. d) x j6 s# H) o
PassivePortRange 48000 50000; ]9 [7 n/ U, ~5 w2 U1 e4 A
#雿輻刻◤冽芋撘嚗嗥垢# N; q# `% y/ ~% u: Z" r
: n' U6 [7 I1 e# Y% S
0 x5 K) i) F, x: ^; R T; p. R; a
, h9 ]+ T% L* f7 u1 q甇仿炊:蝵桅脩怠蝑. J2 W0 D3 ~, A' y8 C0 Z
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
1 p; ?& [3 W, z, |6 siptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
/ [) s1 [8 `$ t
2 E7 _! s) j% t" \甇仿炊鈭:臬私ure-ftpd( D; e( H- R) |3 k# O \. ~6 A
chkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
! c% T. N4 {. S& e憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
6 X0 Y/ ?, l& x/ F$ }, myum install chkconfig 摰鋆chkconfig# O' v+ H3 h0 ]2 } H+ u: n# k
憒摰鋆摰銋 chkconfig: command not found
5 ]4 Z+ Q3 l% E銝蝯 6 _" {1 Y |; `- e V+ A0 g2 R* |
ln -s /sbin/chkconfig /usr/bin/
8 Q2 d/ P8 i8 E3 E9 Q! F( a1 t: ^# U2 ?. X: ~% Z' A
/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 found7 f' |9 M) e! X5 X" T
銋雿銝蝯
7 h' A/ I$ f* t; z2 |7 b" Dln -s /sbin/service /usr/bin/7 }- \0 M" w6 b8 ~! t# u& @; _8 X
& } w. r% G' a C8 k" _
摰鋆 ftp client :
5 E/ X" x1 n* Ayum install ftp -y N( U8 Q6 l1 ^4 _4 f0 R1 o' U
, h% q$ O7 g: @4 t1 X9 Y
閮:
/ N. R' X; z) O: z# s. T* L+ s, w% Y0 {1 O
1.9 L% L* S: U. y2 s/ J, M2 X) l5 V
when login ftp show error:% e/ J; T* @& r
530 Login authentication failed
f2 G* U0 R$ K; HLogin failed.
+ \! s' c: k6 D* b# q$ P, g9 ~% B2 y$ B+ t
6 i. \2 e6 X% w( n5 F' z) B% `6 vcheck /var/log/secure
/ K6 i0 N0 H& ZNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
- q. B" J0 u2 z! zNov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted! s5 v' A" E. }5 M+ W9 j
y7 Z# X, S2 K/ MSol:9 v( t3 H% [$ e" p6 J8 d
vi /etc/pure-ftpd/pure-ftpd.conf
/ L' C1 i+ @) [% e' b: H( h3 Z( B撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,
, w2 D, q) f. I; c% K( Q#PAMAuthentication yes 閮餉圾% J3 X7 C" \; P# W& F3 o, M
UnixAuthentication yes 瘨閮餉圾' C+ x& n, g! c% F+ t' U! R
service pure-ftpd restart
1 q1 R! ~* w& {( z } i5 V7 c3 ~+ n8 ]; k: g
2.+ V0 {5 F4 f5 s' S; b$ O$ v. t
When login ftp server from remote host show errors:* L- P W% p ^! m4 K% v2 ^4 j
connect: No route to host
9 s* w5 U' x/ J舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:7 P1 a9 [- b6 c, A+ a
stop iptables or 拍嗉身摰 iptables + I- @" {! J. F/ z
: H- y; L% x% a5 Z' L3 f5 o8 u N
vi /etc/sysconfig/iptables-config
* m1 I) [( q! K* u; V% q1 s# m& \( O6 z湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp
2 ]% o7 p* |/ A, b0 yservice iptables reload
) A- e( W7 A; }& Y$ j' W+ w. p b# ^% u3 k% p
3.
9 ~% b# R/ o8 H& `% [421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb+ v g) o4 j: a% w3 U+ f k
Login failed.
+ g0 k, q. r& s; N4 h0 @8 |3 e% j4 W, h
SOL:
/ h9 D2 x2 w# ~/ {0 L8 @: H" `* [vi /etc/pure-ftpd/pure-ftpd.conf& N5 ^& e" E, O# i9 }+ J3 `
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾) s1 L/ u( l4 ?& U5 S, n
4.
, U/ P; S* z, e! l% xftp> put file
5 {6 U2 D1 C0 |; u9 r Z/ \local: file remote: file& j+ N, t+ N+ p' {8 p, C
227 Entering Passive Mode (122,117,11,31,193,78)6 ?% Y: v1 s. i4 L1 Q
553 Can't open that file: Permission denied/ P: g9 ] m0 P& m$ d! [
" E( |7 j) z+ r+ j( NSOL:6 `% I8 h* S7 ~
ls -l /home/user1( i, D2 r1 U8 `, y! V2 h
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
: w6 @' m, B7 B8 Ychown user1:user1 /home/user10 m3 n: m4 u! O+ O; S6 d
/ y: `* j8 g* T* o4 @+ U
[ftp 隞也
. b2 |- L6 [9 L, E* tlcd 寡local桅- L0 ^( g% z! J/ r7 `
lls 亦local桅瑼獢 (蝑 !ls)& G, `. _# I- S
2 x8 t% Z' c) w0 F; r3 O* b3 ^1 \: m5 u6 B+ O- T
! A$ [' z+ @7 h4 ^4 Q; l5 }
& l" W1 M$ R' F$ t% y' c4 }( h |
|