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

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

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

[複製鏈接]
發表於 2015-10-30 22:13:17 | 顯示全部樓層 |閱讀模式
tid=21211&參考:
5 B; y) z% E2 m( |http://www.111cn.net/sys/CentOS/88456.htm
. U- `6 q" s* o8 x/ B( Vhttps://www.centos.bz/2011/03/centos-pureftpd-install/: b7 ~; |* R4 `  _# j! N
% X+ v8 i0 ~0 G- {7 R, K- Y  M7 t
通过Yum安装Pure-ftpd的详细步骤如下:
2 A! }! W& G5 I* j
" A& n# S5 o. D步骤一:配置yum源以下是針對 CentOS 6.X
# [# Z! k* j2 f) ]备份(如有配置其他epel源)
$ p$ N9 x/ B# k) Fmv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
7 F& B2 L6 J, `& h& N下载新repo 到/etc/yum.repos.d/) f9 f5 I1 q9 e; O+ \: Z- I0 g
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
  n+ I# I9 d) R7 u, b+ v, p/ C* G# \5 wyum makecache
% N' S4 _& H9 o1 l
4 ?' D$ T$ Q$ |  \+ ]以下是針對 CentOS 5.X9 C7 L3 Z+ p# C4 `  o' X; b
cd /etc/yum.repos.d/
  G. N- y) \9 u; ^0 f/ H; B& v$ Kwget http://centos.karan.org/kbsingh-CentOS-Extras.repo
5 V$ @$ ^: c9 F. c1 z* M
( Z1 k7 D2 T0 m# N必需激活kbs-CentOS-Testing庫。打開kbsingh-CentOS-Extras.repo文件,把enabled=0改成enabled=1。( w4 K7 T; }2 q# b! @0 U  L* x* e
vi kbsingh-CentOS-Extras.repo
& }4 r8 Y% @9 @) t8 y
  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
複製代碼
如果步驟一失敗的話,使用以下指令:/ k- Z: ^8 {0 I$ {, {  Y/ i
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm  (CentOS 6.7)
6 f( J  E- u" y, u  _
上列是以CentOS 6.7,假如是CentOS 6.8 則在google 搜尋 epel-release-6-8.noarch.rpm的載點,以此類推- f6 W: T$ H7 |# _5 J5 X& z# v/ @: A

, O& [% K& B( Q- g' q+ S$ o步骤二:yum安装
1 t6 C4 j+ i8 `7 i+ B7 [yum install pure-ftpd -y
( }7 J7 _; }/ t+ M  \  W. l- I, T
& S  Q6 e% g/ N' F3 e步骤三:修改配置文件
; S' u. f7 D5 Q2 R: V' S6 mvim /etc/pure-ftpd/pure-ftpd.conf" V0 K8 l/ `# x4 K6 G* z
! |! L' i3 s8 N* ]
PureDB /etc/pure-ftpd/pureftpd.pdb0 L: Y. ~2 v, l/ w; G  n
#去掉这行注释,指定路径,PureDB用户数据库文件
2 c2 f4 S$ {$ \9 g) w; A2 X0 AVerboseLog yes& _! h  l# T6 \% ]: h# N
#开启日志  /var/log/pureftpd.log+ U; U+ E( G$ M( I5 D0 c3 o
NoAnonymous yes
2 j1 l6 E; N) E$ }#拒绝匿名用户登录& d) t4 T; Z$ w3 d) v2 U
PassivePortRange 48000 50000
- j# V; Q0 k7 s- S#使用被动模式,限制端口。' x1 y2 _9 ]$ s9 f  F4 ?5 A; A+ N( k

! j# j. v) Y1 q, [- F" A
# d+ m0 e% O: ^* H- F1 L9 m2 }/ t- o) L: z+ E
步骤四:配置防火墙策略- g8 a* l7 @& R2 _, W, a- S! X
iptables -A INPUT -p tcp --dport 21 -j ACCEPT1 R* W/ Q1 J$ j2 `8 Y8 Z: ~
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
+ {+ b" k! ~" M3 z7 G3 u2 `- D/ `; i) _; m' }0 \
步骤五:启动pure-ftpd
6 p3 t; L$ G. L( S9 uchkconfig pure-ftpd --level 345 on (設定每次開機自動執行)
, Y& s6 ~/ Y- S8 C( O6 k假如找不到chkconfig,which chkconfig 可以找到它的目錄位置,一般應該在/sbin,如果/sbin也沒有則表示沒安裝chkconfig
" W7 ]+ R! p( p/ myum install chkconfig 安裝chkconfig
2 Y' ~: C' T2 t" O$ u# e7 P( P假如安裝完也 chkconfig: command not found
( L5 [8 ?/ g* t% ~* y) h則做一個連結  + W$ N5 X$ o# C3 Z, y' W
ln -s /sbin/chkconfig /usr/bin/
# [, N* {& x" f. H0 ~0 m9 ~) c' r+ @% q" |
/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
6 c9 a+ ]8 G7 p5 X' ^也作一個連結  M4 _$ P3 [6 ~; e0 h) V5 z  z
ln -s /sbin/service /usr/bin/; O! F) v, r7 B3 {; s% Z  f' M/ a

& t7 k# L$ @5 \- [- ~& u安裝 ftp client :6 v  q* |' u/ c3 i0 ?1 c, C. V
yum install ftp -y
/ R) [3 a, r0 O  C0 h
6 x" ^. Y) h. u/ F* L
註:0 ?6 `1 q3 ~: C! c/ e
; e: H( r$ C1 E6 c  @
1.
0 A' H+ }$ D$ _' |- r
when login ftp show error:; S- o5 T7 l; `/ |" v5 ^
530 Login authentication failed( ?8 F0 {+ J- p+ m# N# r
Login failed.
+ u. ~5 ]- E* e1 S: ?
8 k4 i: Q/ q0 k, n5 l/ m- o: ]
" Z: w3 E2 t2 D8 e, b
check /var/log/secure
5 i3 L. V& A6 E& \3 K) LNov  3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers0 f1 D& w1 q! F6 h. H
Nov  3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted/ Q$ x: k) Z+ N( J  E
2 k4 i0 r2 e3 I* W. q
Sol:" N# X; v2 B& ^0 q. L7 g
vi /etc/pure-ftpd/pure-ftpd.conf
2 Z  U$ y* u/ [* q) {, u" _4 S9 N將PAMAuthentication 認證改成 UnixAuthentication認證 ,即
6 @5 ]7 I4 v( x: O: n& U#PAMAuthentication             yes  註解掉. P  [2 f2 S3 r" N
UnixAuthentication            yes  取消註解
- {9 X' n5 \& s: h  xservice pure-ftpd restart1 Y& R! ]# D4 Y1 @
; Y; Q( i) G( {3 R/ n
2.
! M* F( m. u* fWhen login ftp server from remote host show errors:
( R# H7 N2 U( O* C0 e6 |! u. ~connect: No route to host9 \5 P9 i, w1 j( z
原因是防火牆擋住了,或iptable没有預設NAT處理,SOL:2 u0 I) x  C, ~/ ^" a* H: w( Z7 T# W! ^
stop iptables or 適當設定 iptables 7 f* H3 r6 V- {% W* L( G2 l4 N

/ R; t/ V+ c! P: y1 n9 |vi /etc/sysconfig/iptables-config' w  O0 L" `( ?: J
更改 IPTABLES_MODULES=”” 為 IPTABLES_MODULES=”ip_nat_ftp ip_conntrack_ftp”- S& P( t, p0 B5 c1 o* O4 Y
service iptables reload
: @3 k4 n% t/ d+ r, r5 l  i4 ]/ B# Y: p: M$ B! p# {
3.
7 u8 C0 q/ \: y$ t& ?, ]# l9 L421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb3 b7 z5 T& M# J: @
Login failed.
/ D. F/ n3 b9 w7 f# K! h4 j
  c; {( T3 e1 h1 O( T2 I' J. bSOL:' v" G  @) B/ y6 t# g" w
vi /etc/pure-ftpd/pure-ftpd.conf
# F! W/ I% H" t5 t" W+ b/ s3 }0 |& B9 TPureDB /etc/pure-ftpd/pureftpd.pdb 註解掉
$ o, Y5 v3 q  p, b4.3 N+ z& g/ C7 R0 w
ftp> put file9 h4 C1 `/ |8 z; Y' o% H# M  n
local: file remote: file! s$ K" x; ~2 \9 z& h
227 Entering Passive Mode (122,117,11,31,193,78)5 x3 w: ^; C6 n  [+ O; p) J# q0 M7 `
553 Can't open that file: Permission denied
: X: E9 a6 Y( l& A2 B( r# D, L% B5 B5 l
SOL:1 H$ Q+ O% M6 X3 x8 B
ls -l /home/user1
1 a9 i3 U! O" D8 H0 U6 }drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
6 G1 [4 _$ t1 F+ q3 M0 gchown user1:user1 /home/user1
0 H% j; o: I3 ^+ B, `. E) h$ n$ N7 J7 h  m- }
[ftp 指令]: o1 ~$ l9 t1 L$ M! ^, m
lcd 改變local目錄. J. `/ F- ?3 \3 g5 a
lls  查看local目錄或檔案 (等同 !ls)7 S6 r( }) e8 Q! I4 g

& U! y9 ]  o4 b& b

0 D; n; X8 [; M/ W- g$ G& \9 b. p
/ ?5 i6 z3 \9 d6 @
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2024-10-29 04:31 , Processed in 0.112175 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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