:
. W( R* o5 s3 y6 Y+ e& I7 Khttp://www.111cn.net/sys/CentOS/88456.htm
, y7 j1 Q+ p1 A. K0 z. T ~- ^https://www.centos.bz/2011/03/centos-pureftpd-install/
1 y$ S2 T- I; h& L" ^. W7 S8 c5 [ t8 A. {4 [
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
* [ F3 J: y* L( m7 g0 \$ v0 P9 z1 J' g" Y# f2 p' E& U& q- S
甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X: v# l) |& H9 `2 z% d2 T- r
憭隞(憒蝵桀嗡epel皞)" ~& O5 m# B" ^5 b6 S/ c
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup9 b. P( e2 I, @# r
銝頧賣郢epo /etc/yum.repos.d/
" L4 y" s: f! o; @wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo& S+ P% D- T" e5 {
yum makecache/ T+ Y& m. `8 I9 b" u; d) Y
/ t/ j" ^/ [8 X+ b; w隞乩舫撠 CentOS 5.X" l7 [& \' J! K( Z- F
cd /etc/yum.repos.d/
! a! h' D- i. W) u2 H [' }1 Ewget http://centos.karan.org/kbsingh-CentOS-Extras.repo
9 Z. }7 D; p; z9 ]/ t1 w3 Q# i/ P# R% X7 _- J& |3 F: T7 o
敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
# ?/ b6 D4 ~4 m. t# R- wvi kbsingh-CentOS-Extras.repo
, s# x# B2 s. J/ D3 K' d7 d' W- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:
- X3 k6 c. a6 s7 l( {rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
6 ]2 e# z: P+ _' V7 L% g( a2 w銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
0 c% v1 G% V- c1 y# a6 f$ A. Z% t
; q+ k5 b! W5 G7 k甇仿炊鈭:yum摰鋆
m: W5 `# `" A, {* ryum install pure-ftpd -y: w5 u) b0 i6 C) a: s+ }
9 i$ Z1 Q6 z$ ~: }
甇仿炊銝:靽格寥蝵格隞- P) F2 c3 e5 h# X' T
vim /etc/pure-ftpd/pure-ftpd.conf# N8 |% D1 }. Y+ H# y+ ]$ }
- B0 m1 X% e7 W- b# \% Q
PureDB /etc/pure-ftpd/pureftpd.pdb# p" E8 n. J a$ b6 t4 L4 \
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞8 c+ Y0 K7 w3 z5 ^3 U# g2 f5 p
VerboseLog yes
6 h5 T. o) g! A; V5 r( W#撘舀亙 /var/log/pureftpd.log9 ^* R9 K0 t/ m. Q
NoAnonymous yes+ z- I8 E2 {4 k
#蝏踹冽瑞餃
# T/ u/ B: B# p9 c" A4 e; cPassivePortRange 48000 50000
6 i: \1 I, N2 ?, h! S#雿輻刻◤冽芋撘嚗嗥垢
" E! o* g9 E; K8 J; K' X+ X
3 [* x& \' S l0 z5 F+ O( @: J2 |+ O3 k4 Y. V }$ \
5 W1 C: R4 Y$ ^! {% h. s H3 C甇仿炊:蝵桅脩怠蝑
8 \0 w+ K5 m7 F G0 Oiptables -A INPUT -p tcp --dport 21 -j ACCEPT
) }: x0 H9 y" U, ]+ _' miptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
: ^" A" |/ {: d& M u0 x$ l% S; a/ ~5 j& D/ K& J
甇仿炊鈭:臬私ure-ftpd* b. q( c/ J; |) g. x! G: B, Q
chkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
. u- P5 r. A3 R1 ]憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
4 T N1 w& H6 M; C4 Tyum install chkconfig 摰鋆chkconfig
7 ?! u& [8 k5 `憒摰鋆摰銋 chkconfig: command not found+ C8 k8 C6 Q/ B6 E" e
銝蝯
6 E3 q- I! D3 aln -s /sbin/chkconfig /usr/bin/
5 q5 y g( j2 K( e$ y8 S3 }: s, j2 I& e$ {
/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
* T: ~8 B, F# a# R, @: Q$ r& T銋雿銝蝯
4 o, ~. |& ]# @, s) `* l0 ?ln -s /sbin/service /usr/bin/1 E! n, q8 }0 z# [1 D5 F- |2 D
5 |) k% s, T6 N# h
摰鋆 ftp client :9 E S3 w) J7 {; l- d" m
yum install ftp -y
, G+ W, E- i, N F! ~' ?
7 S) Y8 u' s2 ^+ s% r( F/ P閮:
6 `, F1 H2 r* p; F0 n- u- {( M. _8 G5 u& a6 S
1.* }3 m( q; `( Y) M8 d
when login ftp show error:
+ F: c; p/ O, V( l+ m530 Login authentication failed
3 Y8 u$ g2 b) c) H2 `Login failed.
4 I' A; e0 s/ j5 r* d! R0 j' I4 X: }8 k2 W2 l
" _" M, G3 }( v! v/ `3 Bcheck /var/log/secure" G4 z- ^6 G3 C% \4 Q {
Nov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
# Q) @* a! c7 D( ^Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
& _) y. Y3 ]3 f, o# s
" V- N# S( u- k( W: O. I5 n1 SSol:3 T6 x) ^2 g w3 B: ~ \: {
vi /etc/pure-ftpd/pure-ftpd.conf! Z- m' l8 P% P; X$ }+ |; m: \
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,7 T( }4 e+ M- q& A; Q' Y
#PAMAuthentication yes 閮餉圾2 P/ }, Y! w: t0 O* V# V& e* ^# b
UnixAuthentication yes 瘨閮餉圾! _5 b9 d' b8 N4 s2 Q! y" U# N
service pure-ftpd restart0 } g1 ?) E( \
5 [$ }' P6 n7 [5 ~0 Y
2.! M' j3 O. i6 O1 C' L# e
When login ftp server from remote host show errors:
. e# t' Z% z9 O8 G, r: Z* Qconnect: No route to host# r' y2 @8 K5 E. S3 g. D- c4 G
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:1 r Z% J2 M! W- I: Y& u
stop iptables or 拍嗉身摰 iptables . [/ r' W. `0 S
$ d+ Q- e4 ?! z$ U9 \vi /etc/sysconfig/iptables-config
% x8 x$ j9 o! X2 d湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp& {8 }6 n$ t/ O
service iptables reload
) B6 ^$ m2 Q* t' A% I6 N3 j; @
3 D- l1 E3 |$ s5 V; x3.
6 {' o9 ?2 O8 K. Z/ x3 t421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb% b! k9 ]/ M+ b ]7 s5 Y) U
Login failed.2 ]7 t9 x3 x v- A ]
" N8 Z m; p/ G0 M" a+ t9 N1 CSOL:+ H$ M2 w( p* Z* u9 ?
vi /etc/pure-ftpd/pure-ftpd.conf9 H |" d4 p$ Z% ~& \: O$ c
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾; p* W0 w8 u9 B3 O* \
4.: K7 s4 o* _! x" j
ftp> put file1 k0 {. {: X7 k+ y5 U% U3 g
local: file remote: file
' k3 ]- S1 A: [* c+ N+ A# _227 Entering Passive Mode (122,117,11,31,193,78)
; ]. s9 Y0 d6 y$ Q6 \553 Can't open that file: Permission denied
5 D; U, r" T$ h
" `7 F. `+ V& P: GSOL:
) j! ~! ]+ N1 q4 hls -l /home/user16 U; e% M/ A. b4 c+ A
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user15 u7 v/ q9 V) k
chown user1:user1 /home/user1
$ G2 y0 D7 t1 o* e+ i+ r5 z
) x& Y: P# y' k I# `[ftp 隞也+ p+ b3 `5 s+ j: T5 ]9 [" F& R2 S
lcd 寡local桅
; {1 H: I7 u8 N# Y5 N6 @& Blls 亦local桅瑼獢 (蝑 !ls)
1 T# h+ N# o! z* K% ^! T" n# O4 v! [5 |: R) r
, t6 g# ?6 a' s) A5 @
$ V* d; s9 L9 `3 q) G: ?: d6 }: L3 h9 m+ X2 o" H' s! O2 V0 x
|
|