:; Z ]2 b. g V9 D' H, ~( u" y
http://www.111cn.net/sys/CentOS/88456.htm
0 t) R% g6 Q) w, T: m, }https://www.centos.bz/2011/03/centos-pureftpd-install/
" l8 k7 {9 {1 V0 H' _ r! b, U5 v6 j5 i" k
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
* [# K" @+ B- w( B
$ Z; q# ]; L$ l+ X甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X
/ c0 i# _+ j+ f7 S0 P8 f憭隞(憒蝵桀嗡epel皞)
0 t& B, i# X7 j# t$ ], u# _9 Imv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup% y3 \6 A4 ^+ \& E' Q& O
銝頧賣郢epo /etc/yum.repos.d/
) J) J- P* a0 i3 `. c7 A$ ~8 owget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo: c. Z3 S% L' u
yum makecache" i+ C1 u& N* ^
5 Z h6 S0 N- `隞乩舫撠 CentOS 5.X
- Q) h, C( E: _cd /etc/yum.repos.d/* U9 ?# U; \) D+ W+ C4 h
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo' w% @ e7 Z6 ~# D Q5 _# L& T' B
G6 V$ [ w$ F7 M( ~0 o8 O敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
; y; |. ~) L x- J7 _# Gvi kbsingh-CentOS-Extras.repo
: _7 d' q5 r. N+ S( 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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:' f3 f* |. W5 l$ a! V- d
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
2 v( Q% U! E( Q. z; P1 I銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿* u! G9 v6 Z& L E8 ^. }6 R7 c& d; V
+ n1 `- b/ y: }甇仿炊鈭:yum摰鋆# t$ x' j. `2 y
yum install pure-ftpd -y
O r7 { t: p8 h' g4 k K( @! |4 c: F; n3 E; m" j
甇仿炊銝:靽格寥蝵格隞
% q; j) u9 Q' h4 d$ Nvim /etc/pure-ftpd/pure-ftpd.conf
/ `9 B% M. b( ?$ M) o' @: k" ^* @8 V6 |4 `* [- M) P6 G4 l
PureDB /etc/pure-ftpd/pureftpd.pdb- q$ |- C! |* t. G
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞
8 H2 t$ W( Z) w* ]1 fVerboseLog yes$ w5 s; p6 r% m% }1 z
#撘舀亙 /var/log/pureftpd.log7 \+ J4 j9 @9 X" v
NoAnonymous yes2 M* ]. Q- _# Z+ y" x C
#蝏踹冽瑞餃* A( m* C5 l' X0 j1 ], n1 h
PassivePortRange 48000 50000% k. z d" E. x: N
#雿輻刻◤冽芋撘嚗嗥垢2 X0 E, ? Y( `4 b* n( S, v9 w
5 ?, B: k8 [/ ?* ?4 o9 a
6 ?( D" b0 s+ L5 m! P
6 r( ?2 D7 U" H8 `5 {" @/ l4 A甇仿炊:蝵桅脩怠蝑9 i$ q+ F! }0 k5 g o9 O' ^
iptables -A INPUT -p tcp --dport 21 -j ACCEPT: Q: E; u' J' o! N
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT9 ?7 J( f" t" S/ z9 W( Q$ t
( [4 |" v! N6 x; M. ~
甇仿炊鈭:臬私ure-ftpd
. `5 p4 M9 i& F" U' y3 Mchkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
4 Z! @* [' Z% w; j o憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
' O% a' `; J+ ]yum install chkconfig 摰鋆chkconfig
; S7 n, r3 @; m* [4 C憒摰鋆摰銋 chkconfig: command not found
* \* p- a# t5 b+ Y/ f" ?( O銝蝯 / Y; V5 I7 w5 Z' n! ]# U2 u: c
ln -s /sbin/chkconfig /usr/bin/
+ k+ G: u* s2 [
; }2 o& |: m8 Y/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& O4 |9 ]; ^( u" I: W
銋雿銝蝯% R+ r. v7 m" Q3 N# i* X, m
ln -s /sbin/service /usr/bin/; F7 ?4 [: a$ q9 y+ ~% e9 q# H
% `% H* W( S, a2 }
摰鋆 ftp client :
9 }' J) ^0 C9 |0 r- qyum install ftp -y
- z/ _, i: s% ~3 C! t( Q4 j
; M) _( a+ x* f+ h5 t閮:! }7 O. c0 G2 w
" g- o) \) H3 ~( z: H
1.. J# K( N6 l) ^7 {
when login ftp show error:
' r$ P4 l& \6 \9 e: z530 Login authentication failed! m& I$ V \5 T2 C3 W+ d V( _
Login failed.* y$ a) L1 v4 t3 I
& h! E8 C9 e/ ~( w9 i, i! Q, M7 y6 l" J6 f, ?3 W0 a7 K
check /var/log/secure5 L5 [( g" t2 W, G$ C9 \
Nov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers. i, B1 T; N m! N, \
Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted8 y# s; E) `9 U0 v# x) ?
6 N) f) f" Q1 r: m5 e+ |Sol:
# H( c$ N; Z- z0 S2 t+ S. F6 Jvi /etc/pure-ftpd/pure-ftpd.conf
4 @; k- Z% K0 K& {0 T; E* E撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,8 x' ?6 I: X- O) L9 w
#PAMAuthentication yes 閮餉圾3 W; c9 ^: a* ]. K |4 I( _
UnixAuthentication yes 瘨閮餉圾$ `$ V* M# ~9 Q: x( @
service pure-ftpd restart0 q+ [. F" _4 f8 R' u& t8 W
2 G! g- d3 P. u3 E* ~0 `
2.9 u4 _, f f" g( U8 M
When login ftp server from remote host show errors:. T1 \' [# D* C/ L; q4 B; V* I: g
connect: No route to host* m7 m5 Y: }3 B7 n/ a
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:* ^5 \" [ e; H- s: U n
stop iptables or 拍嗉身摰 iptables
4 G. x6 Y/ j9 P9 \3 K: }; ^, ~/ B3 ^1 ~
vi /etc/sysconfig/iptables-config
! p! T( Z1 t3 y/ E% J3 g4 T9 u4 S湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp2 \0 L j+ j6 ~$ j, C
service iptables reload2 F# x0 }; [( }3 k
2 w; K. B( [2 W2 A# V+ L2 @
3.$ Z+ v+ w) T6 ]) A
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
6 W$ Y5 ~( u+ I. V, `9 ?$ w4 q. mLogin failed.* Q1 p1 J. y' X' C! I2 |. I
' E9 y# a! J+ A0 ~SOL:
% D5 P0 f1 L/ K- G& ~4 S; X. [ ivi /etc/pure-ftpd/pure-ftpd.conf2 S( _: D' |$ c; V7 T& J
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾
: {5 c7 ~# u x9 W6 \& T! c0 D& Q, D, W4.9 a9 W8 b- C, G9 K- I3 K; a
ftp> put file/ {& }( _/ o. z. |. ~
local: file remote: file
k; v- l0 X7 e. K/ h/ p227 Entering Passive Mode (122,117,11,31,193,78)
; n2 e/ q- E* D# G* i7 ^( V% N2 g7 Q553 Can't open that file: Permission denied
' a& k% h* A- f/ \9 B1 v
3 U6 X: H0 N' pSOL:% ^% z& D4 u6 a0 |
ls -l /home/user1! C! g8 |: c0 l
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
7 Q2 H- N" X3 B) ]1 u/ H" Achown user1:user1 /home/user1
, @. \% _) {0 O: L* S& l# K5 L5 G' i! g. h( G
[ftp 隞也* s# P% x8 k# s
lcd 寡local桅
' f0 n+ R) K/ g! ~+ W0 |lls 亦local桅瑼獢 (蝑 !ls)
) t$ l0 A7 i& ?- |1 t
' w1 S2 W; }9 x( X0 I
/ }2 P1 I0 I V7 Q& O6 d! y4 ]3 E1 i, s* i
) p1 N E! _; S |
|