52AV手機A片王|52AV.one

 找回密碼
 立即註冊
查看: 2080|回復: 0

[ftp] Centos 下以 Yum 安装 Pure-ftpd 及 ftp client

[複製鏈接]
發表於 2015-10-30 22:13:17 | 顯示全部樓層 |閱讀模式
tid=21211&參考:- g. E$ j* z5 ]  R0 z
http://www.111cn.net/sys/CentOS/88456.htm6 l7 |6 g# Y7 u5 Y4 V
https://www.centos.bz/2011/03/centos-pureftpd-install/6 t( z# b/ Q* A" B4 X

) f; k/ E3 k: [* @% S5 A! V% X通过Yum安装Pure-ftpd的详细步骤如下:
1 M! {6 \9 K. Z0 D: ?. n( d, c5 q& v+ Z& F9 q
步骤一:配置yum源以下是針對 CentOS 6.X
% h4 x4 {0 v$ e备份(如有配置其他epel源)
3 P' F, A! M/ A9 E  q9 Tmv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
+ n! L6 P* L% c/ b5 \下载新repo 到/etc/yum.repos.d/
/ z7 C6 |& U0 L( H) |wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
  S' V/ Q& ]8 jyum makecache
: }# Z6 |/ Q4 a4 j8 T; S  t' H; l
) j0 i3 K5 {! s: m8 B) }以下是針對 CentOS 5.X
7 s& z! Y/ n+ p5 V% }- w7 s9 Pcd /etc/yum.repos.d/
* M# x6 u" r3 Y" t8 ?- B: vwget http://centos.karan.org/kbsingh-CentOS-Extras.repo
5 H( k" _5 X- Q  j* B4 G+ H& z
% x% J: _: o1 b必需激活kbs-CentOS-Testing庫。打開kbsingh-CentOS-Extras.repo文件,把enabled=0改成enabled=1。# b7 i- x0 T1 q
vi kbsingh-CentOS-Extras.repo* _' M: w: J3 s; U8 C" ^# l$ }- j
  1. [kbs-CentOS-Testing]
  2. name=CentOS.Karan.Org-EL$releasever - Testing
  3. gpgcheck=1
  4. gpgkey=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt
  5. enabled=1
  6. baseurl=http://centos.karan.org/el$releasever/extras/testing/$basearch/RPMS/
複製代碼
接着我們導入GPG key到軟件庫
  1. rpm --import http://centos.karan.org/RPM-GPG-KEY-karan.org.txt
複製代碼
如果步驟一失敗的話,使用以下指令:4 K; e$ Q; a7 J2 s) q# A
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm  (CentOS 6.7)( f0 d6 B$ F$ \' c/ U) G
上列是以CentOS 6.7,假如是CentOS 6.8 則在google 搜尋 epel-release-6-8.noarch.rpm的載點,以此類推$ _' p) b. O/ ^5 ]' A- l$ `" d. F
# ]3 _' u; t2 j# N# {; {
步骤二:yum安装
/ g" U; W' |/ S, Z) g$ xyum install pure-ftpd -y
. F- X3 ?4 ?  |: R& W" b" K% y7 O# {+ j# H* R& Q7 P
步骤三:修改配置文件
- R. g' n" A* H5 `& |vim /etc/pure-ftpd/pure-ftpd.conf6 M9 {& E2 x2 @* L% d$ p
) ]% D2 }" o5 ?
PureDB /etc/pure-ftpd/pureftpd.pdb
9 Q5 ^) J3 |: K) L. }2 o% q#去掉这行注释,指定路径,PureDB用户数据库文件
3 |9 N4 d" t2 l* ~VerboseLog yes
9 d) A* S' q' l& A) o/ K$ w#开启日志  /var/log/pureftpd.log
& X8 d; d6 T$ g( L+ H# oNoAnonymous yes
/ R0 `  M, V  f8 O; p; z8 L#拒绝匿名用户登录6 ^9 |0 W6 D% X
PassivePortRange 48000 50000
  X2 u) c, x2 `& J, v" \#使用被动模式,限制端口。, C6 `/ ?& @/ _6 i

& ~0 N8 z* {1 K; {9 F% s, e6 Z
; @. D2 [" @2 }" K; [2 G" r
6 F+ j' I5 f9 ~, k7 W2 j% S步骤四:配置防火墙策略3 P7 j( y& M6 a6 }. E+ {- X
iptables -A INPUT -p tcp --dport 21 -j ACCEPT+ s+ U  t/ _; A' x
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
; P) G6 D8 |% H  h  }# t9 J
, W: f7 B1 S5 ?. x步骤五:启动pure-ftpd
- u+ {9 V. `5 B* N8 F1 Jchkconfig pure-ftpd --level 345 on (設定每次開機自動執行)
) M- r7 Z$ J* g! U4 f+ g! g# K假如找不到chkconfig,which chkconfig 可以找到它的目錄位置,一般應該在/sbin,如果/sbin也沒有則表示沒安裝chkconfig7 U2 Y3 i+ t1 @+ }
yum install chkconfig 安裝chkconfig
3 I/ f7 x. C' s假如安裝完也 chkconfig: command not found
9 I8 w/ b9 k8 @0 w/ q則做一個連結  
- Y0 n4 p. g( `7 q8 hln -s /sbin/chkconfig /usr/bin/
% T) B4 P# E$ j  N6 [7 s9 F/ a% a4 b" c" U/ Y* |: k( ^, P
/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# `1 O8 a" ]! p0 C8 {4 P4 N6 E  T也作一個連結
+ W, Y0 `  G6 ?ln -s /sbin/service /usr/bin/
: `6 a' A8 o: X9 c
" M3 P0 j) }3 u7 b8 `; O  b2 }3 s安裝 ftp client :
* H7 E6 m2 i8 }- @! k" W" Fyum install ftp -y0 j. k7 U( _3 B* T. u

3 A$ i9 A$ ?2 t  V' E註:
' P" N5 k( Z. j* F: q  ^/ l; |# p
6 A7 Q+ g4 m7 c. R
1.
# V( t9 k& o$ [1 h; z  D( p
when login ftp show error:$ M8 K0 O: z; P0 m; [# p
530 Login authentication failed
. K: A: j, g, B& O0 {5 wLogin failed.7 k" x6 Y+ b$ G7 b6 y- }: @/ p

' [+ i4 L7 ]: Q7 z# U
( K) ?# I. F& i* K9 n  d7 d/ y  a$ J
check /var/log/secure2 i* ^) J+ l- G* X, O& Z1 A
Nov  3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
, c. f* u4 G8 y0 j/ D! ~Nov  3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted2 \2 P7 b" x2 C( c9 a( u: F
7 F& q. j4 @9 k8 J) G1 F
Sol:
( Z: c3 [! U4 U4 \+ {/ evi /etc/pure-ftpd/pure-ftpd.conf. o  ?# m9 ~$ w* ?* a
將PAMAuthentication 認證改成 UnixAuthentication認證 ,即* B2 B: w% h6 B7 ^$ Y( |
#PAMAuthentication             yes  註解掉1 H4 K, w: `1 h( [; {* ?/ [
UnixAuthentication            yes  取消註解+ U1 M: c5 `# G6 _. k
service pure-ftpd restart8 d. R4 K8 D6 X" K. a
, j6 ?$ q$ d7 G, b, g& z- w
2.
8 r0 {' K) L/ e- K9 O* F; w2 bWhen login ftp server from remote host show errors:& V/ G2 v4 [7 F) C: K% O' s3 {
connect: No route to host( x; l5 r2 c7 U& H( O* V" Q
原因是防火牆擋住了,或iptable没有預設NAT處理,SOL:7 t; A5 z3 q$ G
stop iptables or 適當設定 iptables
! h! [, K5 j7 }7 a
1 \( |( k5 \$ H3 f" S; g7 D' _vi /etc/sysconfig/iptables-config
- D0 Z. B& }/ R  Y+ Q( b/ U更改 IPTABLES_MODULES=”” 為 IPTABLES_MODULES=”ip_nat_ftp ip_conntrack_ftp”
- j, d/ f' E$ V( A' o6 y4 eservice iptables reload
; g1 C! f, p; }$ o* ]) o8 h5 V- v* T3 ~# L+ I
3.8 w8 D5 f! |  o; ]/ i1 a
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
- w2 P6 V8 N& i- U2 x( ^Login failed.
$ s% p: ~6 L: G  w9 `3 p( e5 Q0 j! U  |) _
SOL:
8 b% {! c0 |2 {9 K. ovi /etc/pure-ftpd/pure-ftpd.conf- e9 i- Z  v3 F5 R
PureDB /etc/pure-ftpd/pureftpd.pdb 註解掉
/ e6 }: a- f3 r  E4.# {; a+ \; {: F' _2 ]
ftp> put file& m( m3 F: A: _9 B# ~( T' y. t8 }
local: file remote: file7 e. W; a/ |9 {3 d% x
227 Entering Passive Mode (122,117,11,31,193,78)8 f! V2 _9 c9 M# }- [
553 Can't open that file: Permission denied
1 g* O% O: D6 k$ K" R) L& o4 [: H$ K
SOL:
9 n' R8 ?, U2 o, Pls -l /home/user16 }( A1 X+ {2 y  X  g
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1( c' M9 N9 X+ E; z
chown user1:user1 /home/user1% @5 @9 Q! V- _' G+ [2 N

" t$ r6 G# P3 M- W+ t[ftp 指令]5 _6 O' d* }9 s
lcd 改變local目錄
6 g% Q9 ]* ]; L" z- _lls  查看local目錄或檔案 (等同 !ls)
0 ~1 p) d4 _2 ^9 L0 f4 F$ L, |" p
; Y) p! P/ ~/ V& L' w" V3 P0 v" B0 X
. c% E* O. c4 q0 K

4 w  B+ d+ M- Y  L& H6 E
" H8 }/ V) T: ?: k' q$ C
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則



中文酷站排行榜

本區塊內容依據『電腦網路內容分級處理辦法』為限制級網站,限定年滿18歲以上或達當地國家法定年齡人士方可進入,且願接受本站各項條款,未滿18歲 謝絕進入瀏覽。為防範未滿18歲之未成年網友瀏覽網路上限制級內容的圖文資訊,建議您可進行網路內容分級組織ICRA分級服務的安裝與設定。 (為還給愛護 本站的網友一個純淨的論壇環境,本站設有管理員)

QQ|小黑屋|手機板| 52AV手機A片王

GMT+8, 2026-2-4 09:34 , Processed in 0.072204 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表