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

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

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

[複製鏈接]
發表於 2015-10-30 22:13:17 | 顯示全部樓層 |閱讀模式
tid=21211&參考:% I9 w$ s: J+ Q; P
http://www.111cn.net/sys/CentOS/88456.htm: x3 S3 h& \9 z4 u4 ?
https://www.centos.bz/2011/03/centos-pureftpd-install/: [$ j, y. v2 s4 \9 |1 u
% M; \* K/ W+ k
通过Yum安装Pure-ftpd的详细步骤如下:& G; W, l% |8 T  H+ w' U
5 W$ ]8 o" P' e; _5 o; \
步骤一:配置yum源以下是針對 CentOS 6.X, m9 E# B) G7 w( s% s7 ~6 ^
备份(如有配置其他epel源). [; v5 c# B" g! Y
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
9 H6 x# H9 k$ j- }% o下载新repo 到/etc/yum.repos.d/
6 g$ P2 F& q$ v) Qwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo* P) \" c$ D% u9 E7 P% }
yum makecache
; y( E* d0 }" ]: D. |
2 x* r* K4 @5 d8 x" S, U+ }以下是針對 CentOS 5.X8 s8 {6 C  S$ u, {, k) u+ D8 W; w
cd /etc/yum.repos.d/
" u* |3 {7 z2 x# O  F5 ?7 `- Ywget http://centos.karan.org/kbsingh-CentOS-Extras.repo7 ^2 _# C% U# O! Q  ]2 ^- z

& c, G. h. k4 }' K! m必需激活kbs-CentOS-Testing庫。打開kbsingh-CentOS-Extras.repo文件,把enabled=0改成enabled=1。1 @$ V/ w  c6 a$ {; b0 l5 Q: c* `. J
vi kbsingh-CentOS-Extras.repo
# v0 H4 j) ^9 R' ~
  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
複製代碼
如果步驟一失敗的話,使用以下指令:$ r; e; Y- ~: t* E5 ]* [
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm  (CentOS 6.7)& [4 l/ q$ @2 r; a* A
上列是以CentOS 6.7,假如是CentOS 6.8 則在google 搜尋 epel-release-6-8.noarch.rpm的載點,以此類推
7 d9 t7 v% {" I" F, D$ }
3 R* g+ P2 f; _, h! b* C
步骤二:yum安装
. C- G# Q0 h! r. T9 ^yum install pure-ftpd -y
: S4 _5 d' _; T) |4 ]& G0 ^. \9 F
步骤三:修改配置文件
+ T4 ?3 J: z) j+ N% ?; J2 ^. `vim /etc/pure-ftpd/pure-ftpd.conf# w6 E" U7 _2 e4 N0 L+ ~( E
9 E* M& b* T  {7 B4 Q
PureDB /etc/pure-ftpd/pureftpd.pdb9 o* x6 }; p0 S5 C5 ^
#去掉这行注释,指定路径,PureDB用户数据库文件! n4 `$ v7 t$ }
VerboseLog yes* b, |: |, d0 e+ l6 w6 X
#开启日志  /var/log/pureftpd.log; h, I1 ]/ C0 R! [
NoAnonymous yes
2 @9 x* @( F% h' H. U#拒绝匿名用户登录
5 [+ Q0 @2 ^' `& f7 vPassivePortRange 48000 50000/ W# J' @: I  i& Z7 z
#使用被动模式,限制端口。* v: k" |  E3 l- a( E

; K  S; z* c6 d( |  e  K
, i. z, V7 ^' z/ S8 t4 D
4 J  s5 C8 f% A7 F. D  {步骤四:配置防火墙策略9 k' ^: N, }, W8 p$ t4 l( `
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
  u' C9 d; H9 N8 hiptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT8 }7 g- b5 h3 j" {

8 \$ }) f, A; y步骤五:启动pure-ftpd
5 G" |) R/ d! K  R8 R' f  Uchkconfig pure-ftpd --level 345 on (設定每次開機自動執行)
- x% w. ]% C1 p; e& C% G1 a4 n假如找不到chkconfig,which chkconfig 可以找到它的目錄位置,一般應該在/sbin,如果/sbin也沒有則表示沒安裝chkconfig
" p) K/ F1 v+ n- Pyum install chkconfig 安裝chkconfig
% u4 d4 t% b* A: I0 t( _假如安裝完也 chkconfig: command not found8 q; P' M& M: ^3 ?
則做一個連結  : ]1 m$ Y4 Z' u8 Q8 M
ln -s /sbin/chkconfig /usr/bin/8 @$ g7 j4 d2 R! a, P) n; G1 i: [
3 Q6 u) x/ b3 |& |2 ~: r7 s8 Y
/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. h& w- D' t5 D7 H& F9 C3 X
也作一個連結
- l* _* c* C" G( [3 \ln -s /sbin/service /usr/bin/
7 y6 Y# g! S! S+ H9 l3 l) g/ a+ R2 e9 r  A/ F/ K& P# k' A
安裝 ftp client :
6 x) y9 D, ]6 X( Tyum install ftp -y
+ @& |' q3 Q" s" r# s

+ \( ?( l2 \: e6 _& ]9 @$ v註:9 D$ S4 M% V5 x$ i
- a& H; h$ @! M4 _
1.: d2 {6 h. T: b! H
when login ftp show error:
9 @8 Y. o- G2 G530 Login authentication failed
$ r: D$ N6 R' p; F- N) yLogin failed.  Q, s: K/ n8 q% `7 u

9 B- K) Q# u, D- e" K8 ]
' ~2 A$ s; h7 @$ J' S% a6 H
check /var/log/secure
& m8 V8 Q, F" K/ u) ?4 h$ K0 TNov  3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers: |# }2 ~2 S4 B# `
Nov  3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted. }) r4 u2 d# a5 E0 f7 O" z

5 X* D+ C8 c' t8 L6 N) z+ TSol:
; _; ]' _6 B- X! o- Y3 r3 n5 Vvi /etc/pure-ftpd/pure-ftpd.conf' E6 V1 p: @4 J0 l
將PAMAuthentication 認證改成 UnixAuthentication認證 ,即
" C. z: N- u% h0 N( Q#PAMAuthentication             yes  註解掉
( t8 s- b9 F7 u$ I5 q6 `  u# sUnixAuthentication            yes  取消註解" y* u& r/ \6 R4 W$ U
service pure-ftpd restart5 X) E0 M4 }1 J4 u* q6 H3 r$ N

* }3 n# d3 X  Q, M2.5 l$ G, ?$ |" c7 C
When login ftp server from remote host show errors:
0 V  w( T: v; {0 k$ aconnect: No route to host
! P2 n2 m) N* M  Q9 H- I- L原因是防火牆擋住了,或iptable没有預設NAT處理,SOL:8 P2 H+ H" S. [5 k0 a! j& H  \
stop iptables or 適當設定 iptables
% O! m5 b( K/ d) S1 M! p: `/ e, l$ L& z8 h6 U8 V
vi /etc/sysconfig/iptables-config
! e$ v3 q  i. d) o- r6 ~: n更改 IPTABLES_MODULES=”” 為 IPTABLES_MODULES=”ip_nat_ftp ip_conntrack_ftp”  C3 g! P3 O7 V
service iptables reload
0 m6 [/ ~( k) D1 L2 s: G$ x* D+ H9 V" n" e7 T1 a
3.& ?4 w8 W6 K' E! z/ ~( Y
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
# N8 W# L: S: @1 n! PLogin failed.
' g* r; s- t- g  H' X% p# w, b( b' e( r. J  V4 s# I7 @+ J* ^& r+ H
SOL:
7 j( B$ K* h0 M0 mvi /etc/pure-ftpd/pure-ftpd.conf2 e9 F* O* T" E0 F& U
PureDB /etc/pure-ftpd/pureftpd.pdb 註解掉
$ \7 n' A/ d) X( |/ P$ y0 _4 O4." k9 O; U6 s0 C  |; Y% ~7 H
ftp> put file
. Q3 p2 f/ ?& n* ?$ B8 y2 s; tlocal: file remote: file
, k- V, X9 }3 I+ `9 q. g227 Entering Passive Mode (122,117,11,31,193,78)
  T" J% b, }& `. s& e( @( ]553 Can't open that file: Permission denied( {( [* |* [" I% S+ p) _% Q2 @

* b' o% q  \' A- _SOL:
" T( y8 ]& d" q6 o/ ~# `ls -l /home/user1$ j0 @. Z; S+ Z. x. @; Q4 O
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1& X; i, A( b& Q* i
chown user1:user1 /home/user1
; w+ M* b) o1 }7 o8 r: K9 U8 K7 D4 @3 _8 {
[ftp 指令]4 M0 G1 g0 o5 }
lcd 改變local目錄( f' S) W+ d! g4 H/ h2 O& B' y+ w
lls  查看local目錄或檔案 (等同 !ls)
" r$ r$ t( T# Z- ]% I/ n
, d- o2 R: K" E1 E7 v
+ e8 q$ B! v. c3 M9 }; Q
8 c+ J2 y( c' M8 w

: d5 }! V4 h5 G& W0 Q% y
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2026-5-7 21:18 , Processed in 0.075458 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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