:% u4 X1 {# \" o6 B3 N( {
http://www.111cn.net/sys/CentOS/88456.htm
- H/ i- J0 n. A2 B ^https://www.centos.bz/2011/03/centos-pureftpd-install/
) r/ X2 I) m+ m% x+ t: j/ K' R" W! L7 P2 E# ]5 G! w Y
餈Yum摰鋆Pure-ftpd霂衣甇仿炊憒銝嚗
% t5 d* K- {- f' {* J) O3 @7 N) y. A' N; _
甇仿炊銝:蝵座um皞隞乩舫撠 CentOS 6.X5 {6 _1 j- w# k3 m) C# o
憭隞(憒蝵桀嗡epel皞)8 g2 A" ^1 U+ e, ~* x0 p9 e
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup- H6 j1 R* F' G1 `3 R+ b, y
銝頧賣郢epo /etc/yum.repos.d/3 S' i! t/ q0 ~
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo9 } [. Y4 ~$ [4 D. w4 z6 [
yum makecache
3 U7 v( ]: ]* a) a' \3 L6 {
( ^: ]3 w& o1 B# |' g隞乩舫撠 CentOS 5.X
3 y! j' A% ^! C. U) M4 O Ocd /etc/yum.repos.d/7 p; T; I. N& H" r
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo
: y/ B# `" v" g0 \7 ~/ O6 E1 Q6 i
* s; u# p1 [% y A& Y) K, u敹瞈瘣蝕bs-CentOS-Testing摨怒kbsingh-CentOS-Extras.repo隞塚enabled=0寞enabled=1
! f5 h L, U! }( ^! h$ f Zvi kbsingh-CentOS-Extras.repo
! m+ j' R0 u7 N7 c/ W9 v8 z9 q7 U- [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
銴鋆賭誨蝣 憒甇仿銝憭望閰,雿輻其誑銝隞:* _' u6 [9 r* E2 m" @* k- m
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm (CentOS 6.7)9 b# B3 T. e9 L0 b
銝臭誑CentOS 6.7,憒浚entOS 6.8 狂oogle 撠 epel-release-6-8.noarch.rpm頛暺,隞交迨憿. I7 F }$ Q+ w" k3 x
# U2 H0 u; }) S9 x1 l甇仿炊鈭:yum摰鋆; L" C2 v1 g, o# |, o3 m
yum install pure-ftpd -y
7 u' v1 R. l3 \9 W6 \" J
: I2 B) G+ n% L7 ]+ e2 L6 m甇仿炊銝:靽格寥蝵格隞$ H8 b" a) G, _/ r6 Z! p
vim /etc/pure-ftpd/pure-ftpd.conf
: y/ N' g# i8 ~: Y6 n ?+ s% ]
9 F$ ?! f: C6 U3 L t6 } r a! e9 GPureDB /etc/pure-ftpd/pureftpd.pdb
+ c' b+ M1 m3 q- x% [6 t0 l8 l7 S#餅餈銵瘜券嚗摰頝臬嚗PureDB冽唳桀隞0 x2 e9 d$ U+ j6 {1 \* h
VerboseLog yes$ L% m- V" d4 T8 x
#撘舀亙 /var/log/pureftpd.log
8 p7 m7 T& s5 a7 r% z0 S: uNoAnonymous yes, b6 D: w& |: n+ R u
#蝏踹冽瑞餃# {; r9 ^6 k+ @- ]( r, E
PassivePortRange 48000 50000
D x: c+ \, h3 N#雿輻刻◤冽芋撘嚗嗥垢" z- k/ C9 s `3 z7 F: z" I
* x3 S( R$ H7 B5 P/ p% q8 _1 P) y; \
& A# u/ l8 D& z; ?8 ^% k" v/ T1 l5 f; Z0 p0 u( V) b! i% q
甇仿炊:蝵桅脩怠蝑4 v8 }- U' T: ?
iptables -A INPUT -p tcp --dport 21 -j ACCEPT. ]$ F# K* _$ p+ u; M* k/ }9 ?" [
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
8 h. ?% z; r3 @9 W+ e ^: g( i: L) ~& @9 U$ j/ p: b# V) Z$ I/ M/ ^7 y
甇仿炊鈭:臬私ure-ftpd- @& ^8 q' [6 h6 G
chkconfig pure-ftpd --level 345 on (閮剖瘥甈⊿璈芸瑁)9 N$ P3 ]# t9 n8 R
憒曆軏hkconfig,which chkconfig 臭誑曉啣桅雿蝵,銝祆閰脣/sbin,憒/sbin銋瘝銵函內瘝摰鋆chkconfig0 p( V$ g- j- h* Q+ l' c
yum install chkconfig 摰鋆chkconfig
$ q6 Z9 T, O- E9 Y' D憒摰鋆摰銋 chkconfig: command not found5 N% g9 M( J3 Y8 I" e Y( R) \
銝蝯
$ @0 F1 y7 d# P- M" q1 U4 tln -s /sbin/chkconfig /usr/bin/6 C2 @1 g4 |7 ~" h5 k% Q
4 A% v5 ^& f8 N2 x/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
9 a+ y. k5 {, W9 ]+ A2 k5 K銋雿銝蝯: T; v$ \* M" h3 H. t
ln -s /sbin/service /usr/bin/
- L# R3 H ]! w0 J0 V. o+ j; C6 y% y# a9 s1 c9 K! D3 `- B
摰鋆 ftp client :
; j: i# m% c# @! Eyum install ftp -y
) D8 Y% e' `% p+ k4 ~9 Q# n1 \0 w# N$ o0 z0 b
閮:
3 E# ]+ a) w. d+ Q% C$ g. T+ n) m% i" \4 m2 s
1.
8 a5 |$ s, P j3 x- @; X' wwhen login ftp show error:; H0 ^4 x! d v
530 Login authentication failed/ {5 m" N. o# H& }2 S
Login failed.+ ]: N+ H, V: q! P' k, M9 Z$ N
3 }9 r, i0 B4 W" \, B2 u* Z$ J5 w2 y; q! H0 s- d6 ^
check /var/log/secure$ B: F: b9 M, S% ]1 K
Nov 3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
; ]+ D+ v4 v) ^% `; Z2 HNov 3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted' P) j, ~" H! W2 ?1 T! q2 _
2 P! [0 ]* Z, VSol:" g3 U% B# `; v- M+ X7 f6 ^3 v# T
vi /etc/pure-ftpd/pure-ftpd.conf
( V* O7 V: i( V撠PAMAuthentication 隤霅寞 UnixAuthentication隤霅 ,' z' l6 p" {# B3 {$ l4 d
#PAMAuthentication yes 閮餉圾5 _8 _+ t/ c) h- E$ c) _# M( G- t
UnixAuthentication yes 瘨閮餉圾0 U3 _: t4 H9 E
service pure-ftpd restart9 X& o9 v, o' {
% q1 M# A9 p# }. t9 m
2.
; S; I" ^' a# \8 |! j i( `When login ftp server from remote host show errors:: S/ q, n$ f8 F7 C r9 Z: Q
connect: No route to host
2 N2 t0 T4 q }4 {) _; L舫脩怎雿鈭,iptable瘝⊥閮胤AT,SOL:3 c0 @$ n `+ b
stop iptables or 拍嗉身摰 iptables & S. i W& B% h
9 M" H7 S/ W4 V, ]) M2 W
vi /etc/sysconfig/iptables-config
5 @% H4 z! {/ G1 f3 ~1 P) Y湔 IPTABLES_MODULES= IPTABLES_MODULES=ip_nat_ftp ip_conntrack_ftp
% \" k$ w6 n& B0 d$ ?service iptables reload
P$ |$ u1 _' T
; m6 u. @4 q9 A$ A0 f0 R4 Q. v1 h8 U3.
# d4 p4 O& {) p. r6 Z- [" i421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb# h* H2 u. A0 i$ ^4 i& K+ S0 D8 ?
Login failed.
& Y; q+ b( @/ K
: s) j) w3 R! m2 f) c6 _5 gSOL:' [+ Y# X% R* ^' `5 ]
vi /etc/pure-ftpd/pure-ftpd.conf( `+ P! j" d8 y$ K O6 q
撠 PureDB /etc/pure-ftpd/pureftpd.pdb 閮餉圾3 X3 h* B# K+ N' S O
4.
1 J; j, E1 R+ m1 [; Z' ?ftp> put file% T7 s3 u' C2 U( N! e3 B9 l
local: file remote: file1 F8 r& H7 {" P
227 Entering Passive Mode (122,117,11,31,193,78)
4 N2 |. D7 H" O553 Can't open that file: Permission denied
' ^! h3 N4 }% L1 \( d/ _+ h t! \; B8 x. R; T( _/ y$ ]: g; X' s) w
SOL:3 c. N i0 X5 ?( T
ls -l /home/user1
1 T- b# n% x1 }, Edrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1- a; m! C! g$ q
chown user1:user1 /home/user1
3 h0 W! ]& v8 I; l% C7 L6 I
9 ~- w1 v9 U* \' r) n2 Y |[ftp 隞也
. }. d7 \ T' Q _6 s, o' Rlcd 寡local桅: c, J' i- k5 h. P% ]+ a% h$ t
lls 亦local桅瑼獢 (蝑 !ls)9 Z' r! S9 T7 Y
6 g) @+ s% J% g& S- l: o- a. O5 o
! g4 A8 K2 {- N) z; C
+ t! x1 v/ _" n- u+ G3 C5 s |
|