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

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

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

[複製鏈接]
發表於 2015-10-30 22:13:17 | 顯示全部樓層 |閱讀模式
tid=21211&參考:
4 P; s7 [! |& `9 }http://www.111cn.net/sys/CentOS/88456.htm9 e2 D/ m7 X( S
https://www.centos.bz/2011/03/centos-pureftpd-install/
% G1 r0 U+ U) V! t/ z; N, O5 Q; F  w' \0 Y$ I
通过Yum安装Pure-ftpd的详细步骤如下:
0 w9 M  k1 \8 ]
6 {0 D- N* x7 t步骤一:配置yum源以下是針對 CentOS 6.X
& D+ t: s7 }  |( L& }* D& R5 s备份(如有配置其他epel源)
4 {" z% k: \6 V4 Z0 _+ C* E, Ymv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup" q+ G6 I( H% W& _& {
下载新repo 到/etc/yum.repos.d/. g/ D+ k  U8 [, Z; b& T# U9 _2 E
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
3 c8 f" p1 ^* T' ~4 n7 Pyum makecache5 ~! U  p" W* c+ O. T# T
4 D; [# q2 a2 O- @
以下是針對 CentOS 5.X$ ^9 V6 f. K+ n: F- L
cd /etc/yum.repos.d/) [( o  i0 H. j  J  c4 [
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo
  ^; V% a0 `: p5 R& p
( ~! _' {6 R) s5 J  J# X必需激活kbs-CentOS-Testing庫。打開kbsingh-CentOS-Extras.repo文件,把enabled=0改成enabled=1。
; b/ E+ R+ g  ], Cvi kbsingh-CentOS-Extras.repo
, y0 S. C- A5 |1 G! ?/ B& ~9 v9 m' g
  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# k, h3 k) M" \2 l9 F
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm  (CentOS 6.7)! u$ s/ {8 ^! D6 @5 U* j7 v
上列是以CentOS 6.7,假如是CentOS 6.8 則在google 搜尋 epel-release-6-8.noarch.rpm的載點,以此類推  N4 N4 z6 g2 A1 {5 B

' }2 |7 `, ?, w) V步骤二:yum安装, N. K# A% b, M: e7 U
yum install pure-ftpd -y- L5 }) B7 p" R
; y6 t8 [7 F$ ^' B4 I
步骤三:修改配置文件
+ D) V* x* L: H& k/ G: S8 Lvim /etc/pure-ftpd/pure-ftpd.conf
! x. }, y: W3 {; K- s
, |6 Z! M) q: ]! BPureDB /etc/pure-ftpd/pureftpd.pdb
( |5 D: ], l( @  V- X#去掉这行注释,指定路径,PureDB用户数据库文件
* d0 U/ k3 |! A7 E  S* @0 vVerboseLog yes2 H" _+ }/ _  g# M
#开启日志  /var/log/pureftpd.log1 ]7 Z9 D- O9 `" o
NoAnonymous yes
4 ~) O9 f4 q) c$ I" @7 u( Y. }#拒绝匿名用户登录! @5 a' A9 b% C+ |4 m
PassivePortRange 48000 500006 k! t, T4 \: [2 S* q  ~, `
#使用被动模式,限制端口。
! J8 |) ~1 R5 d
5 W. \9 F+ M' m! S- T: O! H% |) R2 \% X$ N3 ^5 g

6 P2 L( |; N/ A9 U! b$ Y步骤四:配置防火墙策略
3 V+ e) \0 ]0 c. oiptables -A INPUT -p tcp --dport 21 -j ACCEPT( {9 J% o4 y" w* ?. P) q# s' u0 ]
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
9 ?) x5 H- m4 u% L3 Z" G% k# q8 w* y9 q7 V3 @
步骤五:启动pure-ftpd5 Y9 p& U/ W" B6 }, J
chkconfig pure-ftpd --level 345 on (設定每次開機自動執行)$ R9 L% z& c7 ^2 M
假如找不到chkconfig,which chkconfig 可以找到它的目錄位置,一般應該在/sbin,如果/sbin也沒有則表示沒安裝chkconfig. `; p$ F4 u8 K, w, A- _5 F& i- y) j* p
yum install chkconfig 安裝chkconfig+ U0 }7 ~* l  R8 f% g
假如安裝完也 chkconfig: command not found
* F" b0 o& `8 ~& c! t則做一個連結  
; G9 `+ e; e' B4 F/ z- c# X, vln -s /sbin/chkconfig /usr/bin// Y6 r7 G* ~: k5 E$ q

3 B  J8 S; 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
; D3 @, A5 ]4 L- ^& M" p$ M也作一個連結" Q5 x1 s, E$ K6 V6 p7 {
ln -s /sbin/service /usr/bin/
/ Q" H( g6 i; f8 P( ^$ t  T6 C- A$ i9 k& i
安裝 ftp client :
$ |1 K) [1 B9 Vyum install ftp -y8 x. Y" \4 u* D' ?* K& g. L: S
- z/ T# [2 g  @. n7 A
註:  f# U; V' `  Y) x. Q

9 ~# O7 V/ o3 X; U( _" G1.5 G. i' w) ?: D
when login ftp show error:& i. N. R* D1 w  L4 X% x
530 Login authentication failed
, k0 q6 w; w0 I% v8 h0 z% mLogin failed.
+ _1 k9 o) M! O' x! i9 T9 P& q4 l: q
4 g6 o7 B! C' S2 B! `

  i9 i, p+ K- J8 ~( S5 a: Z3 A. Pcheck /var/log/secure
3 K1 B& G( O# O! U4 R; m- DNov  3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
" H8 O/ L9 m8 x' X; K9 Q2 \Nov  3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted; C1 j) p6 [" f3 i) N
, e; k8 Z8 I3 h3 M: m1 E$ w+ q
Sol:
* A- r9 B* ]! U# p3 g  jvi /etc/pure-ftpd/pure-ftpd.conf5 N; e, b, G, S% ^
將PAMAuthentication 認證改成 UnixAuthentication認證 ,即
+ J1 P- H5 L: p4 b#PAMAuthentication             yes  註解掉5 z: O9 y* q5 ]. j( H" r
UnixAuthentication            yes  取消註解
! D; {2 t0 ~( ?) }4 _service pure-ftpd restart9 }2 r% @  Y/ c( [
; a% H& F/ n% ~9 Y
2.
) q8 F) |( r6 z2 E" BWhen login ftp server from remote host show errors:4 |0 Y+ T( {' ]8 W& d5 q
connect: No route to host0 B+ T' D0 \8 ~* P  m9 W% p, @
原因是防火牆擋住了,或iptable没有預設NAT處理,SOL:
/ C4 V( B/ W) i+ K: N5 Y; `stop iptables or 適當設定 iptables 7 c2 E" [: y  W$ T7 W( i

  d% G9 D. G! ?# v# n) svi /etc/sysconfig/iptables-config0 L$ u; |! R8 @  f) \; X$ M
更改 IPTABLES_MODULES=”” 為 IPTABLES_MODULES=”ip_nat_ftp ip_conntrack_ftp”
  Z' V' U: y# N' ~service iptables reload) N3 |, n- _$ G+ N/ e0 a& z

9 G$ L/ v4 x9 U7 S' ?: J3.
' l5 ?9 c: P3 F5 Q421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
6 _' }. w, T' f) F5 }; C2 O' }Login failed.0 y! j! }& y4 y! t5 r! ?2 O5 n) G! A

7 |+ T/ b1 F# y: WSOL:' @9 @. r- R9 u% b% Z, p; U  R: L
vi /etc/pure-ftpd/pure-ftpd.conf8 B7 i, P) w, q
PureDB /etc/pure-ftpd/pureftpd.pdb 註解掉4 s8 P) r. F9 E& A9 ^6 L
4.
/ I' s, T* `( h) jftp> put file/ l* z. ]- W  b
local: file remote: file+ i# n) m% g8 p) Z+ `0 v9 H3 a
227 Entering Passive Mode (122,117,11,31,193,78)' f: Z2 w1 O4 e4 R5 Q. J  \
553 Can't open that file: Permission denied
' {: _- Y! b8 @) x- m# ~: k0 s" s, k
SOL:  m2 D+ v8 C4 J4 H4 K/ Z
ls -l /home/user1/ g2 v/ h. m1 Z  q9 b
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user12 M0 O9 u! l) d) t, ?
chown user1:user1 /home/user15 |4 ^$ P( e3 E! K( P7 S, N( l
4 ^) z3 e: o0 b; c6 f9 s
[ftp 指令]
: s) ]1 E3 U+ W& m" xlcd 改變local目錄4 R9 p: E- Z$ z8 P
lls  查看local目錄或檔案 (等同 !ls)! z, ?% U  A7 h: y0 C+ J+ g
- \" i2 x# K4 D$ Y. U

* \$ N8 [! q, [9 h' i; g$ J" D
8 u+ H* Z8 h/ [/ O) W' A' K: P5 l
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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