:
8 @" m) P3 h! f' ^; j d5 B; dhttp://www.111cn.net/sys/CentOS/88456.htm
/ j" t9 z1 e+ d9 r, ^7 Ihttps://www.centos.bz/2011/03/centos-pureftpd-install/3 m7 L. f. i/ m# e: A
# W& F0 Z: s! D+ T
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗0 N: H/ \3 t' g9 q3 k4 j
# m* ] e4 u& i
甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X
# d9 Z' m2 w3 d% I. S( P. l6 Y憭隞(憒蝵桀嗡epel皞)
) k9 b. Y/ f3 ?1 D& Y* ~! ?0 ?mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
; u) `" F" C) A$ Y. l銝頧賣郢epo /etc/yum.repos.d/
6 E* r, [) Y* h3 hwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
. G$ L5 T+ N. Q1 G, u2 Ryum makecache
' P1 z; J4 T5 w6 q
" y9 W4 v' G( W/ C隞乩舫撠 CentOS 5.X
* z. [4 d% I0 _" \9 ocd /etc/yum.repos.d/
# Y' ?1 q) V* i9 G' }6 Y" q/ A; ^wget http://centos.karan.org/kbsingh-CentOS-Extras.repo0 O7 c" E7 y/ v+ t0 r, N+ T- f/ a
! Z7 Q. @) ~5 _/ P# m4 _1 |1 U, B
敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
4 n5 O5 M' P+ V8 tvi kbsingh-CentOS-Extras.repo# j0 k+ r' J, n# O7 ~
- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:
: h" Y8 S7 E7 @" _( ]/ trpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
5 U' l4 |% Z* W/ i銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿2 ?( V0 T. m Z2 M5 i0 a
$ r" n5 K$ {+ s9 s3 m; J2 G3 `7 W' t
甇仿炊鈭:yum摰鋆+ j" S* e! }+ B
yum install pure-ftpd -y
8 v1 R+ G1 q9 j( x, v
: r/ Q: L. W; j! E& M甇仿炊銝:靽格寥蝵格隞7 R/ v5 C1 @2 E8 r
vim /etc/pure-ftpd/pure-ftpd.conf
: _3 s, ]* |3 n; M
# G9 o# C2 C V/ U# @! YPureDB /etc/pure-ftpd/pureftpd.pdb
/ Y1 c" R9 y2 a! k9 o#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞
' y1 ^; k% G- I7 i, B9 S3 LVerboseLog yes
6 e9 [* } F! i' n& T1 |#撘舀亙 /var/log/pureftpd.log
' N+ \4 ?* H1 z7 \NoAnonymous yes, z! ]( T+ b0 ~# c& Q0 Q; D
#蝏踹冽瑞餃
# `( f) h& @6 } u# DPassivePortRange 48000 50000
8 }3 Y- N, \5 J0 t% d! `/ F#雿輻刻◤冽芋撘嚗嗥垢6 n" h2 y2 X5 _! G
. a7 d% g" c# ` m6 [* R6 h1 ?6 n
5 \: F$ F `* k0 {& h3 H g( n
6 y" E4 f$ E" [% [% c甇仿炊:蝵桅脩怠蝑
) N+ y. n, [5 Jiptables -A INPUT -p tcp --dport 21 -j ACCEPT" N7 Z; C3 G; d' l9 o
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
" j' v4 s8 w" X2 K* U H% E" M" q
1 S& v |3 {; ]$ A& X, j甇仿炊鈭:臬私ure-ftpd
/ ?- @; J/ m6 ]9 {chkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
3 P; B& y6 v! z" V3 Q- L憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
8 J: _* {, {8 c$ O Jyum install chkconfig 摰鋆chkconfig
9 E) j- f1 u& U8 O2 ^6 b, s/ R$ I# R憒摰鋆摰銋 chkconfig: command not found
' Z* B/ z, H# p+ @, A銝蝯
0 M$ G6 c6 X3 j: iln -s /sbin/chkconfig /usr/bin/3 G- H, b+ p" L0 d7 p1 S
. R/ _1 f5 x) ?. _( V( `& t
/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 i" k; L* B! U7 n m銋雿銝蝯! Y7 ~/ Z2 O8 i. V% b# P
ln -s /sbin/service /usr/bin/
7 ~# }3 Q; J( L h7 a0 a0 [ X7 ^2 f1 ]
& c; C7 M/ w$ m' ^9 n摰鋆 ftp client :4 k1 G' b6 g! g
yum install ftp -y
4 Y1 o& ~9 i4 Q- ^3 C2 Z6 N: y# G" y$ b" a4 b* a4 V7 K/ ]
閮:
1 b5 U; ^2 h0 j1 o
' Y$ D k: C8 K# c1.) @$ f; p4 b3 [# W* F1 r8 V
when login ftp show error: m% P: {) q1 T5 r. F' O, ~1 U
530 Login authentication failed
8 f. M; M5 m2 rLogin failed.
0 `) {' [" k7 y( ^# t6 ], C2 C/ Q h9 V# P/ e' v7 i
# W. G; D7 g9 ]6 b9 \ z# A( ?: `check /var/log/secure
3 N2 R) P% X5 k, K3 u& v3 vNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers( T+ ~/ z8 b; {% n
Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted+ i( q( v+ S3 F6 }+ U! O q& H
! H( L1 h' {. Y+ v) Y* M/ i Q! J: A
Sol:4 |( D8 A4 q; s% M' t7 @
vi /etc/pure-ftpd/pure-ftpd.conf
/ m& A+ y- l! r. j$ w! }6 B4 \撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,% f: G1 t( F/ d: J0 z4 H7 D
#PAMAuthentication yes 閮餉圾% x5 Q* f4 Z: o+ z' S- Y
UnixAuthentication yes 瘨閮餉圾
: g& X, d" |9 q9 D# D' u5 |: Y* d Zservice pure-ftpd restart
$ d8 U: D" n8 L2 Y. J* Y- _/ E# t/ d5 n( u q F# f
2.$ V! g. t# H+ a/ V, i
When login ftp server from remote host show errors:
& G, G$ s& a4 A* sconnect: No route to host+ m4 N/ \ M- s8 R$ b" r
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:5 }4 X3 M+ n* A' o' _) \: c
stop iptables or 拍嗉身摰 iptables
- ^ t; I" S4 T% V: j, h {* \: n, ]/ w3 d% x
vi /etc/sysconfig/iptables-config
( Z3 y" j& ~7 p' G1 k. X湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp! e' }, _. E! M8 ]8 A
service iptables reload
' b6 g. M T: J3 W) Z7 F. h
u( F8 w; W7 O; X) ^; a3.; x& I" h- X2 E) X" a6 G3 i2 W
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb9 [8 u- I2 Z% Q& Y, A4 d, \
Login failed.
' z$ ^0 y7 H3 _/ C3 U; p! N& C
8 T/ Q5 O1 M) x) A6 t: q: PSOL:
3 ^/ q4 @/ d: R! p. L5 Lvi /etc/pure-ftpd/pure-ftpd.conf3 h2 N3 H9 v. J. _2 H
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾1 ~; M, E' x- A( \" C3 Q
4.: u* d6 D9 S; N6 o
ftp> put file
9 S: B# c/ n! J3 S0 Ilocal: file remote: file, G) J a6 T: i: h
227 Entering Passive Mode (122,117,11,31,193,78)
$ A% [% y3 V* x3 E4 K& U553 Can't open that file: Permission denied- p) ^6 q/ E2 [- {" E$ U% P4 k1 i/ C
) b" d" b3 g. K" A1 ~
SOL:% J# }& W. X2 Q4 r0 a
ls -l /home/user1& n( n+ d4 H {0 I& Y
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1# ^3 J6 @& ]4 c) k& ?) p* ~& i
chown user1:user1 /home/user1
- {% I6 V" ?$ ~/ `6 |# f+ }7 d4 D$ z
[ftp 隞也6 r2 R& f" E4 C
lcd 寡local桅. r* _8 f9 S3 s
lls 亦local桅瑼獢 (蝑 !ls)
c( n4 D+ a( U, [) V: g6 `7 W
" }# e& P5 I' |( G/ t1 y% u# a' w) n6 O0 ?; l) F
1 ]4 t5 v7 p. A+ D/ O& _- E9 U$ P; V7 t9 ?, h9 g l: f2 i
|
|