:
" Q) D) O0 |2 o- z" _ ~1 ?http://www.111cn.net/sys/CentOS/88456.htm+ B6 x" a6 K* F
https://www.centos.bz/2011/03/centos-pureftpd-install/
1 o2 [6 ]$ c! z- e/ O' ?+ P' H
" z7 G, X3 y S0 u餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗( w7 S$ r5 F: Q M3 ^5 H
6 k! [! _' f$ \, `3 i甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X
/ ^5 m% a! g& u" o, T憭隞(憒蝵桀嗡epel皞)
) y D. h1 q! y" x a' hmv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
* i! U: x \7 m, d0 G5 W+ Y1 X銝頧賣郢epo /etc/yum.repos.d/' @; G4 H& e, ]6 X
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
- e$ {" a. J8 p& }' y5 Pyum makecache
* I, H9 r. E) I. [9 O8 b' r: f! @7 n$ e% E
隞乩舫撠 CentOS 5.X& v1 K2 m# p8 S3 f
cd /etc/yum.repos.d/% U- z5 y( {. l
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo
9 C+ h; S% B$ s
2 [4 F/ d; t7 \8 {6 o! ? w' E敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1% Y* {& _; `" B) d8 P# Q' y
vi kbsingh-CentOS-Extras.repo3 g% P; Z1 x1 Q* {0 |9 q
- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:. [4 O" `; ~, B- d# Z! [
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7); x9 T/ l' e. {% [
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿
4 R6 ?* U2 M3 H2 S" j% ?7 x) i3 S& q( w+ z
甇仿炊鈭:yum摰鋆
# a2 C5 a H6 L5 u4 s% Dyum install pure-ftpd -y
' n! Z8 s2 W6 H4 Q0 }: j
$ R: r2 |4 W5 U甇仿炊銝:靽格寥蝵格隞
% }/ G# ?# n! v4 Dvim /etc/pure-ftpd/pure-ftpd.conf
7 o/ t# V7 P5 ]) V) |/ G6 f& h2 ~! G2 m( x) j
PureDB /etc/pure-ftpd/pureftpd.pdb
- g g: b. P$ _" z#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞. J/ W4 {+ C) `$ }- Y( a
VerboseLog yes
2 p3 k& Y: t, a" w. x7 T, s+ u# F, ]8 m#撘舀亙 /var/log/pureftpd.log
9 ^8 i$ j4 w8 R: Z4 TNoAnonymous yes
- m. L) U9 P1 e: x" W#蝏踹冽瑞餃( x$ n$ g3 _2 s( n m) Y
PassivePortRange 48000 50000
% ?+ q$ E" @- P4 c" M% E#雿輻刻◤冽芋撘嚗嗥垢
8 c. m: u: O# u0 ?$ Q& ~; r9 _
7 x4 u4 @6 q7 j. G) E2 ^6 [7 R. P; _
2 M; \+ R0 P' C/ Z" F$ ]
甇仿炊:蝵桅脩怠蝑
5 D5 V+ h7 f- u1 t7 l1 {. V9 `- _0 Viptables -A INPUT -p tcp --dport 21 -j ACCEPT$ y/ z' V2 A$ V; S
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT4 S( ]' c! q+ q8 e
0 g2 w9 P) M' b甇仿炊鈭:臬私ure-ftpd
. I+ A3 `& {4 v1 _5 zchkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)( `" R9 j: H' \* N( T
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig. p; J6 i" B- u" Z; l: M
yum install chkconfig 摰鋆chkconfig$ k) b3 M" u7 |7 Y6 e: m& d
憒摰鋆摰銋 chkconfig: command not found+ H6 `0 W7 x6 o8 {: J
銝蝯 % C/ G2 b# F) y% G, {6 M3 ~$ _ i9 [
ln -s /sbin/chkconfig /usr/bin/
# X7 i, u$ x5 f, N
) A2 l" q( j0 l/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
+ b( x) C3 P) m0 F E0 n銋雿銝蝯1 N3 D4 ^% L- q4 b1 d4 g
ln -s /sbin/service /usr/bin/
H% d5 ]% ?& n O* y- P. Y2 [+ G& i% d. O; |5 ~5 }
摰鋆 ftp client :. Z' n9 h# \# V0 n+ Q, J4 B
yum install ftp -y. P+ u8 C2 g3 @3 f, n
: S5 @& h9 z4 ~9 O, v+ I- @2 j
閮:* Y% I4 ?1 C0 K. x
* B6 k, u# T0 o$ u6 [8 E( }
1.4 g# |, t4 K1 c5 @. Z* L- L0 s
when login ftp show error:* t7 L. C$ W; D. q+ B/ Z+ g K
530 Login authentication failed
, V* }. I+ r$ T) oLogin failed.
: _% Z# ?' v* A$ o" G8 i( e
) E2 K$ a1 V! q- |% X) T0 d( J
7 O- i; v8 x! w/ v! `! N( J1 R0 N Wcheck /var/log/secure
+ m. U" X4 g; VNov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers6 `+ F4 P3 T7 u1 M
Nov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted5 E+ \3 H, B% W& J) a8 v
& P# n9 Q* ^7 x8 M$ t' D# y6 dSol:
7 V+ C* V0 B5 A8 H% G; m' dvi /etc/pure-ftpd/pure-ftpd.conf6 f/ j5 H( a+ F) p/ l, x$ ]6 O
撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,8 h/ e& {: ~- X5 M/ }5 U
#PAMAuthentication yes 閮餉圾
3 ?3 q8 C) L0 Z) d$ n# G+ @ _UnixAuthentication yes 瘨閮餉圾
+ ~; U- ]+ R$ y) B4 ?1 X" Vservice pure-ftpd restart
5 _( S% w7 w' O
& q% B& x# a, c7 ^/ T2." k, w( A% S @& o! S
When login ftp server from remote host show errors:
7 {; }/ J3 P: N: E% Jconnect: No route to host
/ P+ i, S" p I' r, m' ?( e舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:
' s- f" {$ d0 d5 \9 ]* ?stop iptables or 拍嗉身摰 iptables d: m& y+ G# k4 \- U
: Y5 v: y4 R8 j, ]! F" P! e: u# S
vi /etc/sysconfig/iptables-config6 v1 |7 G( D" z3 }# |4 |
湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp
& d) ] w5 s. g" a! M8 Z Fservice iptables reload
+ D7 |6 C' X+ J! [
; M, ]/ ]$ J- u3.
) A- q$ g8 L, y( C5 y6 c/ Z; w421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb) n! b) C) K0 P3 ]' c& z1 Y
Login failed.7 q# x% i; r, J! S2 }
: o* J' k/ P6 U% C. G8 E/ L
SOL:
% K! I9 |; ?+ \" m" z4 y" fvi /etc/pure-ftpd/pure-ftpd.conf
9 p) K0 I0 b% z$ e2 {4 @- w+ x撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾
+ \6 ^7 |# m9 k. A4.' K; J! z2 g! g( U" N# J* d
ftp> put file
9 `$ ^& \+ {1 y! f- B. v' klocal: file remote: file i6 l4 y) J( @! \: v! e, u
227 Entering Passive Mode (122,117,11,31,193,78); V: b4 l0 |: a; }. o' v$ ?% K i5 F* ?
553 Can't open that file: Permission denied) K* s6 o: E- B1 t" e5 V
1 G6 q7 I+ C @1 T3 i! [SOL:
{+ I5 o4 Y; q8 ]5 W. kls -l /home/user10 r- ^. N" q5 F- ~/ l
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
! A ~. Z( J0 N* l: schown user1:user1 /home/user16 l+ p2 }) g) n. Y
- l+ p8 o; x/ E+ s- f/ C
[ftp 隞也
# p/ h+ w4 Q( o7 ?# hlcd 寡local桅
7 B- [# Y5 F. c' G6 O1 Flls 亦local桅瑼獢 (蝑 !ls)
6 H% a& d+ j' o8 d
1 Q1 P1 r F3 P( S& S7 r
9 r( B+ j' O' @7 M: \% K$ l; w3 f. W3 V* v$ F
. ^6 Q0 k. K5 f7 l$ C% x/ T0 X
|
|