:6 K2 O, ~3 I; `8 y; C
http://www.111cn.net/sys/CentOS/88456.htm0 t7 F/ B" o/ J( D0 Y' u5 l7 N
https://www.centos.bz/2011/03/centos-pureftpd-install/2 s( i6 |+ b& C: \
% r' |- Z5 g1 W$ d餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
( h. u8 Y4 {" d/ J6 u$ K
1 w$ X% h7 B! {4 V7 Z甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X. O ~+ y$ l' A3 l1 v6 m& T' `
憭隞(憒蝵桀嗡epel皞)
o/ w% y& `7 ymv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup& j3 }4 \% L% S- h) j' n8 t
銝頧賣郢epo /etc/yum.repos.d/
/ I) w: c$ w" b. t6 o2 fwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo) {# ^( x( r' Y! L! M, _
yum makecache" X+ z+ x/ x* @. i! r
; M$ P+ }# k/ F5 | U
隞乩舫撠 CentOS 5.X
1 A2 _! u: d4 A6 s, P4 Pcd /etc/yum.repos.d/
O, g- D4 M. @0 t/ x7 k; \wget http://centos.karan.org/kbsingh-CentOS-Extras.repo
# L9 G% t' ?* y4 c8 f% ~7 e* G0 n$ B$ H8 L" k# R: |/ u1 G
敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1" W4 K: `1 I/ @6 s( z
vi kbsingh-CentOS-Extras.repo/ f$ V' d* `3 b0 Q1 k0 I
- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:
: G. q( b; K' M, Irpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
/ X' |9 l- ^8 K銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
; b+ F# H4 `( H3 ~( S& Z6 \
( `7 P& @, z$ a5 Q7 M甇仿炊鈭:yum摰鋆
# q i e- S, Q7 A' P" Jyum install pure-ftpd -y X9 n* t6 k7 K/ V
7 p4 v+ }) z# N7 L2 R0 F' c
甇仿炊銝:靽格寥蝵格隞$ L8 r( U' U6 ?4 H. }8 b: g6 ^# v
vim /etc/pure-ftpd/pure-ftpd.conf% A( u3 X: M# u% u0 u
, V0 s- E3 {. P4 bPureDB /etc/pure-ftpd/pureftpd.pdb
9 Y2 K+ R& u \* B1 a5 }#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞3 |, S8 y8 ]1 J5 Y
VerboseLog yes
" R1 @9 H1 w8 H! {3 U# X#撘舀亙 /var/log/pureftpd.log; Y) O, k0 q% Q( ?% c
NoAnonymous yes
" n% U% ^$ Y. ~. [1 d#蝏踹冽瑞餃
. ^) r- b. v$ G2 dPassivePortRange 48000 500007 |7 T. J! ]5 [. A e$ s
#雿輻刻◤冽芋撘嚗嗥垢- p2 i" q; E! Q# h8 i
9 ?* ^8 P a5 ?+ c; P8 G, ]/ N
9 L- p/ L( c$ u. O+ c" C甇仿炊:蝵桅脩怠蝑6 \+ o, i# v8 z
iptables -A INPUT -p tcp --dport 21 -j ACCEPT! b! ?: p9 h0 H# A
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
% h: l% k0 _( t6 L7 |( q5 ~1 g4 x
! Z* D# t: M! }( M甇仿炊鈭:臬私ure-ftpd
; q: M ?8 {+ ochkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
3 T$ F0 T/ J* B, `6 Y憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig' u0 X3 g2 j* M! _0 h) W
yum install chkconfig 摰鋆chkconfig
# k- @, W# F0 l憒摰鋆摰銋 chkconfig: command not found# I Y0 A# \# w1 m9 q
銝蝯 ! X' s! P0 Y' I
ln -s /sbin/chkconfig /usr/bin/
! @3 D* r" ~7 G! `6 L( I) _/ a9 }$ b0 ]( s. 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% g* g- ~! z8 O6 i8 h6 G; S
銋雿銝蝯2 Q: b: B# v4 H$ n: c
ln -s /sbin/service /usr/bin/4 k+ `3 c( A n, V/ j, L, L
4 F* S& H8 U% q% B" c/ F/ x" U摰鋆 ftp client :4 X3 j- E! M/ }( B
yum install ftp -y2 Q, x& W- q! p+ }; t# {
: k8 A' F+ z3 K* O, U閮:
9 H+ n9 B/ d' i# O I, q. Z& h
" d! r* S7 U9 E9 @" R1.
5 T6 l+ Z; }7 d' o' m2 Y: pwhen login ftp show error:
L* h* ^3 Y- A: [( F3 r" d& R$ N530 Login authentication failed3 M( R, r) k5 ^# R3 h4 {
Login failed.. p8 Q0 t2 L ]" x8 _4 [3 S
' e4 t9 H% Z8 o$ G! T/ |
& R+ p. e5 l" p! l0 U9 h9 ~, ]check /var/log/secure3 ~2 ?8 ]' {/ ~2 T" I0 d x
Nov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
/ E. W5 B) j2 e5 ]Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
# z- t W# V; Q2 ~+ m: M; M8 n9 |. i6 P6 P1 A
Sol:+ V. Y( W6 L3 f% x. y( U
vi /etc/pure-ftpd/pure-ftpd.conf ^6 K/ F1 Y( h
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,9 b( k' r# c" O/ \( f! t& Z
#PAMAuthentication yes 閮餉圾
. i* N! w' U+ |6 A% D- H( e# iUnixAuthentication yes 瘨閮餉圾+ A4 V$ K$ Z$ W# _: a. u
service pure-ftpd restart Z+ i! [! E7 J4 i- z" J
S4 O3 c+ g) K+ F9 v1 X2.
$ i; E5 \# l, I# PWhen login ftp server from remote host show errors:
4 Y! ~& S4 b* l/ Zconnect: No route to host7 M; F4 U0 R5 J* R$ q
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:
4 |- l) Q* v* Z' a1 }* F9 mstop iptables or 拍嗉身摰 iptables , S) l; }$ y5 \# ~) ^; M! T
% ~$ E |2 J! `+ k5 \7 @7 Rvi /etc/sysconfig/iptables-config& p& @( {+ ~& R7 N B: y
湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp% x F* q$ N+ z, V+ E9 I
service iptables reload& M+ |! |/ s& s. \1 \3 V, p
0 ?& F7 Q1 U" l5 p3.1 e o3 |. c8 K6 Q: ?
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
" W' J! _4 A* V: ~3 N# KLogin failed.1 W0 y. s" H5 n3 m
* M$ D0 n# }( e$ ]SOL:; E3 u4 _4 H* ?% p8 `: K
vi /etc/pure-ftpd/pure-ftpd.conf
& M5 Y- \+ W, r撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾
" h% H: F2 j* B, @. J! n4.$ W1 n3 \: E! r5 `9 Q
ftp> put file
* }% a+ Q0 a. _: A* C+ G+ e. Flocal: file remote: file( y+ ~- ]! D0 S# a
227 Entering Passive Mode (122,117,11,31,193,78), p! W% N3 Y8 U3 Z
553 Can't open that file: Permission denied
3 {" P7 w8 |; f5 s4 ]: b: ~2 A
* e# x7 W; D* E6 k pSOL:
! w: c4 K0 n K+ F# y1 kls -l /home/user1
k3 l7 O9 d) ndrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
! R5 W; L; E3 e& {5 kchown user1:user1 /home/user19 ^. P5 |+ _( Y, r: d5 N: l( Q: e
7 B8 L/ w- N( @7 _* A[ftp 隞也
$ X, q9 H3 y9 q; @6 e% X3 \8 u0 Zlcd 寡local桅
9 S; j, L6 m. {2 \/ Nlls 亦local桅瑼獢 (蝑 !ls)6 E7 _$ d5 O# _
! ^% v+ B9 X$ P( C) g4 L9 q( g
6 ]1 F3 l" a- I' M- S _. a$ V1 G- d3 m# u6 }
& F" |6 B( h6 x( f9 {- [, D
|
|