:: L* P0 p$ o/ M- @4 W
http://www.111cn.net/sys/CentOS/88456.htm+ j+ s( j- H9 ]8 O$ P+ F* `) U
https://www.centos.bz/2011/03/centos-pureftpd-install/
% e; c0 n0 {" Z) J7 x! M) q3 ~: g7 d7 @+ k
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
5 _* ` ~; H7 C, ~' ~3 P5 _4 W7 o6 H P, ~+ ?2 G% @
甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X
% o2 T; P- [. `/ s* @憭隞(憒蝵桀嗡epel皞)
6 M) [% x O/ T# r, z- q |mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup2 N0 a& g0 \% e% r
銝頧賣郢epo /etc/yum.repos.d/4 j0 V, Z% E1 Z% R% n
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo/ i3 n8 X ^, A2 S4 A1 S
yum makecache M& G6 D: y6 @- T. ]+ O. y
) R9 O/ D0 e1 }, A8 R隞乩舫撠 CentOS 5.X% C: ?+ k6 w: \( B! O/ G5 {
cd /etc/yum.repos.d/
* I+ E* |$ P# qwget http://centos.karan.org/kbsingh-CentOS-Extras.repo* J+ ]2 E5 `) _ `6 G# p3 R
2 L3 R; H. s/ B" y" f. I
敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1; p b/ f+ u# X
vi kbsingh-CentOS-Extras.repo
- Y2 y" f' z' }- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:. I3 q. S8 A+ c! b" @
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)
$ Q* F) g2 J+ a6 U銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
8 I- k1 `# y. T2 `8 G2 \
' {8 f" h* l% P6 t7 {. y甇仿炊鈭:yum摰鋆
: ]# ]" N' z: O" q* e3 d: @5 Q# Pyum install pure-ftpd -y
! B9 F: G3 j9 x5 S4 I( U' n( p$ @/ }0 X. T; l5 P: \
甇仿炊銝:靽格寥蝵格隞
' J5 j+ s: K# v+ E/ [! q( @% b2 Jvim /etc/pure-ftpd/pure-ftpd.conf
! D/ u9 i4 J, N% ~+ l8 W# _0 w/ v' I) H5 [& r& d$ r- e6 @
PureDB /etc/pure-ftpd/pureftpd.pdb
& j+ `5 d3 G$ F: K" w% S#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞8 N& V7 K8 f- |( H, F6 X/ o9 F
VerboseLog yes
8 j; ^- d: h ~! {$ d' d#撘舀亙 /var/log/pureftpd.log
! A' K* X/ T$ J' i* m1 yNoAnonymous yes0 b t3 }+ D) o6 ?( B) y
#蝏踹冽瑞餃+ _; C; Q6 |; l/ l1 v4 r
PassivePortRange 48000 50000
0 |9 ~. Q a2 ? D- x* @$ C#雿輻刻◤冽芋撘嚗嗥垢
( `9 i/ B) p5 r: c& ^6 `: E7 x& `6 n; c+ N$ O K) F( @
4 s4 K' M" C! H6 f; b! _+ v
1 u6 |& `; S' T% f# ]0 f$ O" F甇仿炊:蝵桅脩怠蝑0 M# ^6 A; M2 i9 F' t( m- B1 p
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
8 `. W' _7 g* a7 V% S0 X Piptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT i9 h: Q' ~) s
0 S5 c$ ^: _: {
甇仿炊鈭:臬私ure-ftpd- x; e' \1 w7 F/ I) G
chkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)
( m- F' v& C7 e2 ~3 N' Q憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig1 ?$ ~8 D6 ]! y& W
yum install chkconfig 摰鋆chkconfig
* [6 n' N5 G6 i憒摰鋆摰銋 chkconfig: command not found+ I0 k9 b3 k; g/ t a7 n
銝蝯 / r6 S7 J: ^0 H3 N }
ln -s /sbin/chkconfig /usr/bin/
* r0 y$ i5 M. Z) x* k
# \3 v5 M* Z, \/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 T1 i) f+ o% d& p銋雿銝蝯& s- b: ]! ]2 o( f) s% O! O) s$ Z W
ln -s /sbin/service /usr/bin/
' l) L R3 O7 z, _
2 A3 C. ~- k8 u+ c; _摰鋆 ftp client :
* Y7 i4 C# X% l8 Z6 x# Wyum install ftp -y
1 a2 h: ^2 s" S% A" O2 n% L9 M2 d. k" ]0 w& b
閮:
0 j: z- O0 I3 }% q8 o+ \3 v9 G1 v l% c0 C7 F4 F% V5 E, j
1.
2 S2 [2 A, @1 Q! h) bwhen login ftp show error:9 V, [$ K- r+ m
530 Login authentication failed
4 d* K4 j( { Y6 u- e- ~Login failed.
# n: j% I- {7 p) z) E& |
; ]( a9 R9 p/ [8 [7 w% v+ Y" _/ ?% l9 \; u; m! S, D8 M. f8 V
check /var/log/secure
, B/ L8 b! @6 }3 l2 r1 h* lNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
7 ?: e, h0 j2 j6 g2 MNov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
& {0 h$ S0 i+ w$ ^1 O1 f, c, z6 o3 ^$ r2 `" D' h2 p5 A, {3 A$ ]7 |
Sol:
' Q0 k) N3 m/ Uvi /etc/pure-ftpd/pure-ftpd.conf2 ?: h! ]* G0 i6 p
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ," b6 {6 {4 v* y z; J
#PAMAuthentication yes 閮餉圾 Q1 q6 N1 X( O( d) X/ @: s
UnixAuthentication yes 瘨閮餉圾
; j3 D* F: ?, eservice pure-ftpd restart
2 f Z) A" T9 x+ | w/ `. P& J$ v: B1 E2 W" Z: `6 h% Q
2.
! D" s/ Q& Z. y% M" }When login ftp server from remote host show errors:
- @0 r& M% V K" P, Q% R& yconnect: No route to host1 l R6 l- V: { v
舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:5 O" U, v( \1 g6 ?! j# \
stop iptables or 拍嗉身摰 iptables
* K9 e6 i4 q+ N' i' a# g6 D# R, d
* h" Z6 K9 Z3 zvi /etc/sysconfig/iptables-config. C; k& J7 s: z$ ?& ~& |, W9 E
湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp' f* P# [/ _# K. C7 r1 e; q" s( G
service iptables reload& t8 w; T. e/ p# u5 }! X( X
- l% N/ M8 a* N; M3.
% K2 {! v3 A6 O" k0 U. C& ?421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
9 y1 B6 p. q8 t* Q# sLogin failed.
. [' o$ K3 w1 F+ H' w
9 l1 @$ C: u |: f/ ~SOL:
0 c) _: O! V# |0 g' N9 I4 Pvi /etc/pure-ftpd/pure-ftpd.conf- {! Q' u }# c& v2 j; q. R
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾
& U. ]( }$ f7 \; e4.3 C) P# ? r; l/ e1 z0 O
ftp> put file
& O) x+ T( K6 u2 B: p1 k0 Tlocal: file remote: file
- W/ J; d! r2 U% s1 T227 Entering Passive Mode (122,117,11,31,193,78)5 L0 I+ K$ @) I' s C/ v$ Z8 ~; y- s
553 Can't open that file: Permission denied
G# _1 W1 K0 H; v2 ]2 L+ J I# H9 E L: d5 U
SOL:
" O; G5 q) r" p. F0 Bls -l /home/user1
|- F' W5 L# Idrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
" ?6 `5 @5 G3 dchown user1:user1 /home/user1. h1 r2 t! Q( S: M7 n
; K, y3 ~1 C* U* b' }9 A2 h# B; O5 S5 e[ftp 隞也) k! _: f& q% X6 @1 Q
lcd 寡local桅
, _& B7 z8 L" s4 p0 ?; N' Q4 clls 亦local桅瑼獢 (蝑 !ls)) M& _! i8 A& r6 ?& Q$ y
7 K/ K9 j2 z! X
6 w' k A5 w& Y5 U3 W
! M* W, O( n; T; h0 N
: R8 r, P/ p5 a! w7 y6 E. t |
|