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

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

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

[複製鏈接]
發表於 2015-10-30 22:13:17 | 顯示全部樓層 |閱讀模式
tid=21211&參考:, I* {" Q% K- p! x
http://www.111cn.net/sys/CentOS/88456.htm% ?( T$ r* j8 p" m6 U$ A2 T
https://www.centos.bz/2011/03/centos-pureftpd-install/
% f7 g& t+ G1 r% R3 Y8 ^" c7 J0 }) r! {1 K1 ^5 Y) m7 R  S7 u/ L
通过Yum安装Pure-ftpd的详细步骤如下:
7 C6 S8 V! }% _3 V$ \- Y$ S5 [& R0 f
步骤一:配置yum源以下是針對 CentOS 6.X, x$ [( M& I# p& j6 D3 L
备份(如有配置其他epel源)- W3 w7 \6 k' w" o' l
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
+ v0 d3 A9 {4 A7 O6 P( ]下载新repo 到/etc/yum.repos.d/
5 C8 t/ A3 V* Y0 M8 uwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
* g$ q' Q  ~9 |+ {0 d1 c; k- o$ U1 Eyum makecache  V/ Q9 t' A$ G% u2 e

1 c4 t- _, l2 |: d) \$ m/ w. \以下是針對 CentOS 5.X7 ~" x/ E' S8 T# ?6 h4 b& O) {
cd /etc/yum.repos.d/
: r0 R* m: _* P5 uwget http://centos.karan.org/kbsingh-CentOS-Extras.repo# f  u# P0 D3 ~- H0 J
8 a% {0 n0 H  [" m
必需激活kbs-CentOS-Testing庫。打開kbsingh-CentOS-Extras.repo文件,把enabled=0改成enabled=1。
7 U+ s/ x( F3 X0 ?8 Q8 m$ W- yvi kbsingh-CentOS-Extras.repo
4 D- L8 \) o) w: a1 W
  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
複製代碼
如果步驟一失敗的話,使用以下指令:
& c5 n6 k( {  A2 i6 g3 g3 U
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm  (CentOS 6.7)
7 Q" u1 _2 i* I. i1 L
上列是以CentOS 6.7,假如是CentOS 6.8 則在google 搜尋 epel-release-6-8.noarch.rpm的載點,以此類推2 Y& q3 c( B+ [6 b

7 ^  F6 v' N# t* a- d) H8 g步骤二:yum安装$ V6 w) V$ B# Q  a& [! q
yum install pure-ftpd -y
) l" T/ ^3 m  \. F" c; U
( x5 a  U, s' X% `- ]" Y步骤三:修改配置文件' u# U7 P; P  G3 A: U
vim /etc/pure-ftpd/pure-ftpd.conf
; h- w) n: Q6 z( _! d, L" t1 D
& D' m( e0 i5 b9 Q, o+ u* `5 Y: @' ?. fPureDB /etc/pure-ftpd/pureftpd.pdb5 x, Y2 H3 V* z9 w- X# G* F# }
#去掉这行注释,指定路径,PureDB用户数据库文件' ~8 v9 L% C7 _! j5 m: |& G1 ~
VerboseLog yes+ T% p  W4 T1 O
#开启日志  /var/log/pureftpd.log; \* q9 Y3 l4 @3 q, D2 u9 n* |
NoAnonymous yes/ i2 R- N- t9 g( b4 {
#拒绝匿名用户登录7 O, b( k% Q7 ]/ [
PassivePortRange 48000 500008 G+ e! F& k# M7 |9 a5 X
#使用被动模式,限制端口。: B! R+ N/ }  k4 G# t8 I$ }
' l& l- s" ]( T: s! s9 ^: f, x
3 ~* h$ G1 c4 H, m

1 k  u% l- {1 y4 r0 ?3 B7 ?0 l步骤四:配置防火墙策略
! n% \  c( t" @( b4 E! siptables -A INPUT -p tcp --dport 21 -j ACCEPT
. j5 R& w: g# F- e! T1 [  t4 uiptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
6 j% z9 J) L# a6 a5 I
# ?4 A7 [2 t# R' v5 V步骤五:启动pure-ftpd' d& G4 x0 H/ o$ }- W- T1 G  r- P- @
chkconfig pure-ftpd --level 345 on (設定每次開機自動執行)
* A( U8 }3 N# Z假如找不到chkconfig,which chkconfig 可以找到它的目錄位置,一般應該在/sbin,如果/sbin也沒有則表示沒安裝chkconfig3 E, r+ g/ h7 Y: Q. B4 Y5 T  u" |
yum install chkconfig 安裝chkconfig
& B7 L5 G- _9 R7 X假如安裝完也 chkconfig: command not found/ w/ O0 \% h( W: `# b
則做一個連結  
3 N2 x( w0 K# _; z8 @ln -s /sbin/chkconfig /usr/bin/
! f  Z3 U  k+ [6 x# g4 X
4 @+ n2 s9 K  f8 h& I$ Z
/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( N9 {  E( r3 p
也作一個連結9 w2 u. v+ [( Y+ y& u  t
ln -s /sbin/service /usr/bin/% C3 e; y  T* I7 r% x; @" ?
5 d9 M2 l; Q' Y& Z3 Z: I
安裝 ftp client :5 ~9 ]$ a( E! Q% N  l' k& I
yum install ftp -y; d: T! [3 {) }7 e5 h
- k* B( N: D1 S  V4 h
註:
3 [6 q% @9 ~4 ~0 I, j4 j# I% w/ @

" T: x( C1 @% {$ ~1.' O% _3 n  V( J
when login ftp show error:7 G, \, u, {! M0 [3 t8 V; R' D0 o
530 Login authentication failed! W' Z2 i: G. t3 D
Login failed.  o$ I- A. ]; @

& `$ f! B3 X3 d, c5 Y/ G, z

8 E1 A. G4 [% }/ t: D6 wcheck /var/log/secure
* v7 o& G( H$ z) w+ b+ MNov  3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers6 j9 I. }; e& y+ `% [4 C1 w
Nov  3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted6 l; b) u1 ?* T1 ?8 N5 c
5 o! F6 L0 y1 }. y; u
Sol:4 H1 `; r  I% D
vi /etc/pure-ftpd/pure-ftpd.conf
; e$ ^; o2 |# B0 O% U6 E: |將PAMAuthentication 認證改成 UnixAuthentication認證 ,即: \6 |) S" i! u( n7 A
#PAMAuthentication             yes  註解掉
9 L% f, A, w9 T) z/ K8 |0 v! {. SUnixAuthentication            yes  取消註解* c, ]1 H, E# ~# R' L; A% W8 v
service pure-ftpd restart
* f+ H1 J+ E3 h, a0 i: `* o8 i! x
2.
0 m* k( Y  U, W! tWhen login ftp server from remote host show errors:
, S9 U3 k2 P' I; s& [connect: No route to host
) P! F- {& i8 E: o  f6 f原因是防火牆擋住了,或iptable没有預設NAT處理,SOL:% @6 d; v: j$ [
stop iptables or 適當設定 iptables
/ t0 k% Z* b" P& w7 k, {7 U7 B) X9 a, t9 w! K# N+ H, Q& g; |
vi /etc/sysconfig/iptables-config
) G9 ~7 d6 a  ~4 c4 e+ j! G更改 IPTABLES_MODULES=”” 為 IPTABLES_MODULES=”ip_nat_ftp ip_conntrack_ftp”
( J7 G& t; C) rservice iptables reload
5 q' h# z3 e; Y; H4 l7 w1 {
+ d4 Z8 E: V4 k5 {3 |+ E3.
  `/ |6 o3 _2 j0 y421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb# T# L) V) ?+ m; M" D
Login failed.1 z9 |1 s$ O+ p1 ^7 N0 \
( f4 b# l8 w. y/ N. v
SOL:2 D. ^! a+ h# i- e% q7 U+ [
vi /etc/pure-ftpd/pure-ftpd.conf' y% u3 u  n! |! @6 `" @# M
PureDB /etc/pure-ftpd/pureftpd.pdb 註解掉
) L) C9 Y4 e1 P6 L- u" F2 P4.
8 g  ^9 T1 @' Y" c4 z& Dftp> put file
, e* |' }) q7 E& k) ^& Mlocal: file remote: file# e& b5 l9 D' _- x  v6 J* M" B7 r" m
227 Entering Passive Mode (122,117,11,31,193,78)
+ K2 e( G" ]; _553 Can't open that file: Permission denied
" d: B. D! ^; V  e0 x2 Y) _* ]$ L/ F3 a- C
SOL:
/ s& r2 `9 N0 E. o; Ils -l /home/user1
) B' F$ [& g5 ]/ s+ qdrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1) X9 o1 `' T$ r1 O. ~& w
chown user1:user1 /home/user13 x* S/ S% X) k6 y+ x+ ~: Y

' H1 X1 h  ^  q3 q2 k' |[ftp 指令]
5 u) B9 c% R- j% a+ o3 w- d% ]* Ulcd 改變local目錄
) H! r% K* q0 }3 T) |  tlls  查看local目錄或檔案 (等同 !ls)9 B* g: O1 `  p" S3 w
' l1 A0 K# b" o2 g5 \
, B( b" t. s3 V3 V* E
* `! o- `8 S4 i$ z. ?& [7 l
- ?* q' R# ^, ?7 S$ l( P! [2 I& D
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2025-12-13 10:01 , Processed in 0.080854 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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