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

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

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

[複製鏈接]
發表於 2015-10-30 22:13:17 | 顯示全部樓層 |閱讀模式
tid=21211&參考:
; [$ [: }  c7 ?% z5 |/ m* J& V2 Dhttp://www.111cn.net/sys/CentOS/88456.htm9 s0 W% u2 E1 g6 v5 j
https://www.centos.bz/2011/03/centos-pureftpd-install/: F0 T% b/ o+ i. t) h

1 }4 G( |) k; d- L5 G2 x) B通过Yum安装Pure-ftpd的详细步骤如下:
# O; L+ e' L* ]: T9 g" r6 y1 F9 a6 m6 ^
步骤一:配置yum源以下是針對 CentOS 6.X/ }2 @, f9 ^" K" i8 @
备份(如有配置其他epel源)
( h, v+ ?9 k' ]; @mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
5 D( b- I) a# W& n下载新repo 到/etc/yum.repos.d/. I. t" ?- P' [8 ]2 N- j/ C
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
) I9 y& a: g6 z% F! Oyum makecache
, s4 Z* D$ Q1 f: ~) n: M% ]% G( Q7 ?; N( }$ h
以下是針對 CentOS 5.X
* b6 u, ]7 l' T3 hcd /etc/yum.repos.d/
% [) j. t/ D5 Q$ P1 P' Vwget http://centos.karan.org/kbsingh-CentOS-Extras.repo
& x" o4 A0 N0 \, K; k% I8 @; [. d) _: c& T4 E) A- S4 `
必需激活kbs-CentOS-Testing庫。打開kbsingh-CentOS-Extras.repo文件,把enabled=0改成enabled=1。
% e( R* W9 @+ M& b0 {vi kbsingh-CentOS-Extras.repo
) N  ?0 P! I- |6 h  G& P& z+ l
  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
複製代碼
如果步驟一失敗的話,使用以下指令:3 _7 @( j% x/ k8 B( W* V" z  c
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm  (CentOS 6.7)
6 |: u# r4 L0 U
上列是以CentOS 6.7,假如是CentOS 6.8 則在google 搜尋 epel-release-6-8.noarch.rpm的載點,以此類推
9 F; i4 P( i( I- c( q" c

& j. V: G9 A5 C$ ?+ ~. X1 r步骤二:yum安装
' w# ]! D1 V  h7 F) g& F7 f0 zyum install pure-ftpd -y5 {* @2 _6 S4 M

" u3 n- h( B* _" j步骤三:修改配置文件
' W+ k7 O6 F2 a# I8 ^- I+ g: Qvim /etc/pure-ftpd/pure-ftpd.conf& F2 U3 I% _) g5 k: p

. Z; ]. S7 Z- O% w; ~# E! APureDB /etc/pure-ftpd/pureftpd.pdb
8 q/ U- A  E: H& @" Q  T#去掉这行注释,指定路径,PureDB用户数据库文件7 E5 R: @; s2 }# b2 U
VerboseLog yes, f6 D6 b6 p5 w3 q# n5 p9 E
#开启日志  /var/log/pureftpd.log5 }# F, g+ H* ^( E/ z8 s
NoAnonymous yes. D8 O5 d- E8 j( H1 G- I
#拒绝匿名用户登录
- `9 B; W6 S9 u2 g: JPassivePortRange 48000 500004 \4 ^7 o0 t& h/ {4 C6 Q8 U8 x
#使用被动模式,限制端口。
+ o8 U1 c0 L2 ]; K- g5 b% _% K0 {( K/ r2 l9 o
5 j! p# [/ n. L+ W/ ?3 u$ K

7 f4 p3 J% k+ t/ W步骤四:配置防火墙策略
! O$ J6 x2 @* @: [iptables -A INPUT -p tcp --dport 21 -j ACCEPT
/ n4 t& a1 [4 \- ^1 miptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT3 c1 J) I- ~0 N) h

6 n( g- G5 W' w步骤五:启动pure-ftpd& G1 G! s$ ?2 O: O! q& }) y
chkconfig pure-ftpd --level 345 on (設定每次開機自動執行)
2 s0 k# {$ J/ E0 t假如找不到chkconfig,which chkconfig 可以找到它的目錄位置,一般應該在/sbin,如果/sbin也沒有則表示沒安裝chkconfig1 s; W" d! C8 I2 ~* L" `, G
yum install chkconfig 安裝chkconfig
0 b3 ~) }+ o0 H7 V假如安裝完也 chkconfig: command not found& j; G( {1 H9 ?) H, n$ b! d
則做一個連結  4 i( ]+ S& P* G( B+ k/ S; L
ln -s /sbin/chkconfig /usr/bin// u. z; S9 f5 s# ?# h. a% s. C

7 M5 Y2 k2 E9 B4 N# G: W# v5 h
/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& I4 e9 H/ N1 }6 a5 d
也作一個連結5 J* T$ m6 ^0 O0 n
ln -s /sbin/service /usr/bin/
8 w, S- E: L6 A( g
: Y/ G3 Q4 M! }7 N& C安裝 ftp client :
( l' z' K- ]+ a+ X, H1 k" }' Wyum install ftp -y% V" d! b2 l# Y5 F, q$ {- y

4 d% ~% o) u+ h3 c. U- k: R註:
2 F; O3 Y5 K0 l& n. o) j8 R

- l. M6 O; \6 K) X$ V) Y1.9 ?/ g! K' F( d; Y5 W
when login ftp show error:
% q  {$ V) t4 I1 q% F530 Login authentication failed6 ?! O$ d; X, O: K  s& E* Z" _
Login failed.+ O- W- s2 k) G- \8 _% Z
( ]9 n& T* |$ H+ s4 e* D) W2 q
5 `- G& @; I5 L2 B* k. s
check /var/log/secure7 _" H( H  ]% g* C6 p
Nov  3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers
, J( |9 Q/ ~) P9 FNov  3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted! V+ `: Y/ Y! Z) s) |

% s9 S9 K, V+ ESol:
) N5 M  I' O- q6 ]1 kvi /etc/pure-ftpd/pure-ftpd.conf
9 f( `9 m6 c7 {2 Q/ r1 w; }將PAMAuthentication 認證改成 UnixAuthentication認證 ,即' B" [6 K6 i2 h' w. M
#PAMAuthentication             yes  註解掉" ]% l& E$ U+ \  C! D
UnixAuthentication            yes  取消註解. E; T8 ~0 Q" f" ^' n
service pure-ftpd restart
! k7 F( ^4 l& A* y( g4 n6 k# [5 Q! k0 Z4 R& l- ~
2.
6 ~$ y& e7 r! j/ J; ZWhen login ftp server from remote host show errors:
) u9 m1 n/ O' ^( V- U( zconnect: No route to host' e4 w% o& L0 B6 G8 o; D
原因是防火牆擋住了,或iptable没有預設NAT處理,SOL:. g7 u3 m1 ]" G, V' v0 x+ b) s
stop iptables or 適當設定 iptables
/ `9 X, [+ {1 V3 r! {8 r5 _3 y5 y( J2 R$ L! s# Q+ E6 J
vi /etc/sysconfig/iptables-config" n* ^: ^. J: N" z* m4 h# A
更改 IPTABLES_MODULES=”” 為 IPTABLES_MODULES=”ip_nat_ftp ip_conntrack_ftp”$ H1 @. o$ d6 k* z5 q
service iptables reload
9 E5 R& l2 Q9 D% Z4 A
5 ?( d! U- m! j5 s( A( q3.
$ ?+ f4 a3 }0 I421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb$ y5 d) Z. Y5 |4 v) c- h
Login failed.
, u* b! m$ i8 e( D$ @% T* _3 v, U4 b# W# L& u' R+ f
SOL:* w3 [: k/ a3 s6 W1 o; O
vi /etc/pure-ftpd/pure-ftpd.conf9 M" \0 c" g: ?
PureDB /etc/pure-ftpd/pureftpd.pdb 註解掉
, L! c8 E1 R. C/ N4.) U3 _! b9 A; J) B7 Q+ V
ftp> put file' K9 l: D- n8 t4 V3 Q
local: file remote: file
2 R& o) D9 n8 Y* m$ y227 Entering Passive Mode (122,117,11,31,193,78)9 y5 B, u4 ?6 L: I& Y  V
553 Can't open that file: Permission denied
! J# D/ k8 G3 U( ?2 {* M9 V) Z' h; C2 R, X
SOL:' i1 E& n4 c, M" ~6 f. A0 R6 F
ls -l /home/user1% A! w9 b4 r+ ~" r7 Z/ @" o
drwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
2 K' S2 f( @9 @( ^chown user1:user1 /home/user1( `5 {) s. f8 P7 i  I

0 v; d* n* s$ E: @% m[ftp 指令]8 D" P! k: F, I/ T/ G$ d0 z
lcd 改變local目錄
! Y. T) l5 _( o3 o1 N# f; D- ~lls  查看local目錄或檔案 (等同 !ls)
: t' z" _) M3 X/ ~' w7 Y  }! Q/ p2 S8 X0 H+ [
- g, u* ~- V3 c. {2 s9 y+ o
" T1 i2 n, `, r% j
, S0 S1 ^/ ?: a1 [
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2025-4-5 14:04 , Processed in 0.069756 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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