:
$ i% V2 l: N; Q+ t/ shttp://www.111cn.net/sys/CentOS/88456.htm& [" O! J/ I: C! y, T3 s
https://www.centos.bz/2011/03/centos-pureftpd-install/7 Y$ B1 _4 ]0 M" X, z$ x t$ X
2 t) A1 [9 G. ^3 a8 {3 ?/ @
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
0 a4 u3 a8 ^, b( O/ o
2 d5 {& _$ O, a- r" G0 N甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X
3 r' ~& V9 j+ G+ A( u8 E* V憭隞(憒蝵桀嗡epel皞)
- S* |4 }5 `: t$ W; b1 Wmv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup! `8 k& D' y2 k, c' ^) O9 }9 M
銝頧賣郢epo /etc/yum.repos.d/
! o, S* a7 P! Q3 J; A: J$ `wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo9 Y( M" Z; q+ C( b- R1 r2 J9 x- Q) j1 x) E
yum makecache
% O+ W! }/ n& d$ t- q5 F$ I" ?/ M/ A0 `+ m; A9 Q
隞乩舫撠 CentOS 5.X- K% ?4 e/ g0 s9 Q0 C7 H
cd /etc/yum.repos.d// _3 ?+ J) f& M* q/ C. \& a! m# N+ J
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo
. U& @( \$ F/ ?* A7 d) ~
! s. q' ?; I u# C7 |敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
) x/ ?$ J) p8 c7 D* J: W* dvi kbsingh-CentOS-Extras.repo5 ^- K9 _- [3 u- H0 Y5 k
- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:! q" `. q4 x M% j9 A
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)$ R, y) y I/ f7 V
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿' U" ]8 F- E( |9 e/ _% Z4 S# w
! u3 w6 z& M- d甇仿炊鈭:yum摰鋆% T% m# z. C8 M% K# T& f
yum install pure-ftpd -y
+ b& c+ z a D( A0 L/ s v+ O G
甇仿炊銝:靽格寥蝵格隞- {3 B4 d2 [9 H) J; S, k2 F4 d
vim /etc/pure-ftpd/pure-ftpd.conf& C7 c: c) p, A/ I9 Z$ g
' v& N5 y0 m8 B* [+ n" |PureDB /etc/pure-ftpd/pureftpd.pdb5 @/ v5 Q/ C( Z% A! s. U( G) S: G
#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞
7 X# V( ~1 p' e: O" u$ {0 wVerboseLog yes
" f, D3 P4 [( k) P+ |#撘舀亙 /var/log/pureftpd.log4 z! L5 K2 m+ q" l
NoAnonymous yes
. a9 a, Y! h2 m; \#蝏踹冽瑞餃
7 z6 s1 P3 t, G- l' IPassivePortRange 48000 50000" e5 a9 V2 j. p! L% C2 i) n+ Z
#雿輻刻◤冽芋撘嚗嗥垢
7 n9 @2 P) I0 T, M% p0 g" a
2 y1 F3 D% V1 Q
+ N" b& N0 N/ U; `
( m% P. {& x) Z2 S甇仿炊:蝵桅脩怠蝑
" D! P7 x; v2 m/ v- X+ W( Viptables -A INPUT -p tcp --dport 21 -j ACCEPT# x/ G; R0 n! `: k
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT' v; ` Q" f+ G
: R! g# K; t# _5 c甇仿炊鈭:臬私ure-ftpd2 C! U6 X: J& E' [
chkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)8 ^) Y- S* N, i, h% ?3 E
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig
2 y9 a! E2 d! @3 Q. Syum install chkconfig 摰鋆chkconfig1 s+ s: v5 F+ `' u, _
憒摰鋆摰銋 chkconfig: command not found
" }$ G7 |) V2 g1 e# k+ z. s銝蝯 & g% E+ H/ Q5 A" A3 y7 V8 ?
ln -s /sbin/chkconfig /usr/bin/
! t' }5 b. w1 B% [6 {, A5 {$ ?' p1 U
/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
. d J3 M- d; J: ]- C; c1 m8 }銋雿銝蝯
7 k5 C2 Z! Y9 S; k7 i/ S. Xln -s /sbin/service /usr/bin/
" ^* r/ r( m g: s3 L( l& K6 U: V7 F' W# l* G# _
摰鋆 ftp client :
& Y: {! v. A0 t( e3 o! I, T! N; O- uyum install ftp -y
2 T! F# p' e8 Y0 v9 y* S
* ^- A: f% j) z3 w閮:1 s! m5 m, I s$ A
. V1 {& N9 U0 a3 q+ z+ v) g1 F1.* I0 h" p% r2 ~6 }0 @
when login ftp show error:' ] W4 o u5 E7 |$ d5 Y
530 Login authentication failed
7 k9 ?" c8 `9 j D ELogin failed.
3 ?( v( }( m$ A4 _+ f( l7 ?
5 [' |) ]& ?- Y( a' f; }# w6 ~$ p2 a W0 ~' E3 u
check /var/log/secure+ S' t; i2 i8 U; O# w
Nov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
, Q3 Z# y! k; m1 w( o# QNov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted
6 N& K, s! B, @6 v" S% f0 ?2 z6 h: K
Sol:# m! X$ i3 F5 v& W# g" {
vi /etc/pure-ftpd/pure-ftpd.conf
% F$ c R! W/ T撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,) W% |' z) h' r% N; r
#PAMAuthentication yes 閮餉圾
1 O5 |/ N9 [3 z, d$ fUnixAuthentication yes 瘨閮餉圾# N# K+ p/ s7 d9 P. p8 r0 b" |+ J
service pure-ftpd restart
" ]! `) @ s3 \$ m+ t; ?& H7 ]1 U2 `2 R
2.6 g$ k/ W6 j% n) x
When login ftp server from remote host show errors:
+ `) L4 \* s, M z2 ?0 }- ^# Tconnect: No route to host
7 S' s1 R3 V% u1 Y$ w) Y舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:
1 H. M- Q! [* O4 h9 qstop iptables or 拍嗉身摰 iptables
R( v- \# o$ W; n/ ]& o; W; s0 \/ [, n U; r1 C* c
vi /etc/sysconfig/iptables-config9 c- X# m0 H& ?1 q0 K
湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp% ^: g' M: j D& N( p
service iptables reload0 W( K5 g8 y" M7 w" h% D
8 r0 L! s9 ^4 I H
3." D' B! c" _# E4 z0 o
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb' n# m1 E2 `( r, I W2 S. B
Login failed.
1 l: @# J$ o/ T, l3 m, A% ?0 h
' l. E8 f3 K: S6 F5 XSOL:, S# j% } y2 P7 U1 y C ?# Z9 |
vi /etc/pure-ftpd/pure-ftpd.conf
6 D0 T! f& R: C% S撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾' @8 R _& {/ G9 D: A( r& z
4.# K, o( o- {' E+ J' Y
ftp> put file. g7 }) X8 N" |( e5 l
local: file remote: file
3 R e% t; F8 H8 Z2 r" l227 Entering Passive Mode (122,117,11,31,193,78)% b/ i) r! \/ q4 ~) Y2 S3 S
553 Can't open that file: Permission denied6 Y/ F3 V. G: N7 A6 v( _, H+ T0 |" x
+ X8 x) k9 W9 l) _ vSOL:
! {/ ]( g. h- q4 c+ k% f6 D1 ?1 Nls -l /home/user14 n3 L* S9 o+ b* _5 o
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user16 U" T; \5 @3 L
chown user1:user1 /home/user1
( P3 Q W1 z ~8 L( {. i9 w6 K
+ }, G, ] Y8 ` |& C[ftp 隞也
7 i1 d, x2 ?1 Xlcd 寡local桅# s1 b Q9 J& w" g5 q% a& X
lls 亦local桅瑼獢 (蝑 !ls)
: W: S, X! E2 J6 w; E( F
5 w" B6 `3 F8 f# w' M( C7 ~8 ~) `
~! p) v* e* W+ D) P6 O( A' a" x4 ?5 O
$ m) C% ~5 `9 f; Q8 s4 |
|
|