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

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

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

[複製鏈接]
發表於 2015-10-30 22:13:17 | 顯示全部樓層 |閱讀模式
tid=21211&參考:
/ |0 ^1 F' ~6 L; V& uhttp://www.111cn.net/sys/CentOS/88456.htm
9 m) c4 ^/ `- B2 W0 e5 uhttps://www.centos.bz/2011/03/centos-pureftpd-install/) {( r' x/ E+ y) ]2 p& D6 T) W

! @% g* v- |7 S: }通过Yum安装Pure-ftpd的详细步骤如下:: d) n! w0 I9 v* G8 ^9 ~9 D4 |

, W' V2 m- W- j5 L# V4 n步骤一:配置yum源以下是針對 CentOS 6.X
/ z9 }! ^3 \; W4 A备份(如有配置其他epel源)
, t9 y8 t9 W+ Y. Rmv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
( F# Y! n5 ]; G- Y: D: z: Q下载新repo 到/etc/yum.repos.d/
: R, h2 }5 O0 V" a1 g7 Mwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo. @% w+ o4 \2 h2 Q7 v9 _/ j
yum makecache8 q  F! p  ?- F3 j+ I

3 n9 W% N( L5 l0 a. s; p以下是針對 CentOS 5.X5 s; ]9 l' Q& v, i2 N
cd /etc/yum.repos.d/4 Y  V8 e- Q6 R
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo
4 Z1 |2 A) \, M9 s/ h; u) [7 O- a1 |5 H3 `2 Y* k7 V5 [
必需激活kbs-CentOS-Testing庫。打開kbsingh-CentOS-Extras.repo文件,把enabled=0改成enabled=1。
- \1 }6 k+ i2 l* G  _  Wvi kbsingh-CentOS-Extras.repo% _6 u" ~0 E, v8 I; x
  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
複製代碼
如果步驟一失敗的話,使用以下指令:7 X1 _4 H( P$ z' e6 ?' F) A5 G9 G
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm  (CentOS 6.7)
% q  @* q! w8 D6 r& `
上列是以CentOS 6.7,假如是CentOS 6.8 則在google 搜尋 epel-release-6-8.noarch.rpm的載點,以此類推9 S9 c1 }; a* n5 V
3 D9 W. z+ `+ ]" ]& @$ f; c; n2 S8 y
步骤二:yum安装
' d2 r" Q* K. i& }3 `& M& qyum install pure-ftpd -y
. s2 g% D: {/ b
5 h" ?% K, F6 ]. ]. E( A5 I步骤三:修改配置文件
, ~- F& e4 Y$ T: u. nvim /etc/pure-ftpd/pure-ftpd.conf
5 ^5 ~3 V9 F0 W" d9 q/ M, s: D$ F' r( O5 \
PureDB /etc/pure-ftpd/pureftpd.pdb
8 X7 L" `) U: q, l( t) ~# s#去掉这行注释,指定路径,PureDB用户数据库文件
/ n! u2 t3 N. XVerboseLog yes
! F1 u- f. w/ p+ U' }' j# y: s#开启日志  /var/log/pureftpd.log% T( f. b& I# C. f
NoAnonymous yes
2 D& T( u$ k" }  ]# |0 a#拒绝匿名用户登录4 L  [1 R1 y8 v2 v  {6 _' u
PassivePortRange 48000 50000
1 O7 I  [" \& i3 G4 p  _& a$ s, ]3 L#使用被动模式,限制端口。
; [) j" e" X( X1 [) S' L" H! B9 N& @6 ~$ Q5 \

% a8 e' h5 x. o2 v$ ]0 {4 N
, Z9 p8 ?) E  n, B步骤四:配置防火墙策略
: z7 ~2 M& _& g3 o1 [* E  K* ]iptables -A INPUT -p tcp --dport 21 -j ACCEPT( L5 s' r. [& m# s# T
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
$ g) }3 T; {! }: E
2 Z  H) U$ a  M7 f) B; ?步骤五:启动pure-ftpd
9 ]9 _3 I3 M8 W/ a8 X" dchkconfig pure-ftpd --level 345 on (設定每次開機自動執行)
- G+ l6 b' n. C: N" z5 |# n假如找不到chkconfig,which chkconfig 可以找到它的目錄位置,一般應該在/sbin,如果/sbin也沒有則表示沒安裝chkconfig
- N* ?  h# j: g! D3 ryum install chkconfig 安裝chkconfig  V5 _5 \" n3 a' _: y$ m; j+ |, m
假如安裝完也 chkconfig: command not found
* v; F! l1 Z$ u" Q  u6 F2 f$ {則做一個連結  
2 s6 t  t+ o0 h2 L6 M# @ln -s /sbin/chkconfig /usr/bin/
& y0 T4 s0 _% W& O  u
% ^% I7 s7 A$ Z6 p
/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 found7 h3 T3 ~( f) w3 k6 a9 l- ?4 |
也作一個連結
  @1 w, }$ T9 U' Rln -s /sbin/service /usr/bin/
% `& s4 Z4 T+ h
0 `' Y* J% r; i3 `安裝 ftp client :
  ]: g: W0 p, z9 ?9 xyum install ftp -y) s: ~, t1 i. W" d8 a

8 p) O# A, o1 I- r註:
2 R( g6 R: q4 G/ N

4 V3 T' Y* V* N! i7 u$ [8 J1.
4 L$ o6 C# W. E1 M5 ]  ^
when login ftp show error:* W2 m0 I! B0 E$ g4 S6 R, K* l
530 Login authentication failed/ J; L& g# o  ]6 ^- H+ n# K
Login failed.6 d# R3 g  @! U+ H. A/ a

8 I+ `* V6 O$ M

7 \, o" x* C% _5 m* z# Dcheck /var/log/secure
  k! ?( T5 V' c$ y7 n, r) MNov  3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers- z% R: `$ R$ m% T5 k
Nov  3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted6 D, [1 z' \! k: P) x1 o, [
4 X* t& U8 s8 B3 N0 w  ^
Sol:
# v9 W/ l1 h4 ]6 _* b" Svi /etc/pure-ftpd/pure-ftpd.conf; l2 S' D. g6 y/ h* b0 G3 ~2 o
將PAMAuthentication 認證改成 UnixAuthentication認證 ,即: Y( w: Z) @8 X; i4 d' m5 `3 j: r1 R
#PAMAuthentication             yes  註解掉- g# r0 b. _7 |+ O4 p9 p2 o8 X
UnixAuthentication            yes  取消註解
' d$ N5 G4 j9 F$ z7 m2 v! V+ [service pure-ftpd restart& d$ x1 j2 O) d7 @$ M

& m2 o- X5 \' O, a# m& v9 S/ o2.
  U  g" K. F9 ^When login ftp server from remote host show errors:
! M: E6 K: x' n& |% M* Rconnect: No route to host
$ V. P0 s0 Y  J( f原因是防火牆擋住了,或iptable没有預設NAT處理,SOL:  c/ W! [' k% m( ?, b
stop iptables or 適當設定 iptables 2 D5 g# Y$ N; m: f% E3 s9 z0 f
% O6 p: g& q0 B
vi /etc/sysconfig/iptables-config/ C+ z  s$ h% k( Z3 I
更改 IPTABLES_MODULES=”” 為 IPTABLES_MODULES=”ip_nat_ftp ip_conntrack_ftp”8 i3 ^2 I+ u& `$ }
service iptables reload
- t4 B4 X2 ?2 P7 i7 T
+ a& R" C3 Y' Y1 f6 a' v/ O4 e% v; F: X3.3 ^( z# b1 K( G1 a& J$ ^
421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
! Y9 \) h: {+ q* v, jLogin failed.
1 V- R8 R8 G, r- t8 }: y# {: \) w
" v5 ]* ]/ R$ W6 h5 KSOL:
! J8 ]; u! I% A( s3 c6 n% h3 Uvi /etc/pure-ftpd/pure-ftpd.conf. Y0 i5 a% D5 h5 s1 P8 H
PureDB /etc/pure-ftpd/pureftpd.pdb 註解掉
! M% o4 B0 u& B/ Z' k" U4.
: J; G+ ]) V# R0 }  u$ d/ i3 ^. \) sftp> put file6 [: i0 W  G7 u! G' e% H4 P
local: file remote: file
9 o* A# C- n; O: P0 r/ n2 i' `227 Entering Passive Mode (122,117,11,31,193,78)/ U+ ^" |( U; z4 P7 }: a
553 Can't open that file: Permission denied
# M6 o' S# r2 @7 i
$ v( S4 m8 j: K+ \4 QSOL:
+ Y* A' k: p( o* c8 b+ _1 lls -l /home/user1
; s' v& b6 k; cdrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1
6 c9 T, s, s0 V5 D7 [: _chown user1:user1 /home/user1# J) e8 ^5 `* l- K9 y8 Z+ m% j
% q" U6 `/ x0 c& ~/ R* n
[ftp 指令]/ M) ~5 c9 V# S! N) u7 Z
lcd 改變local目錄
* I% B& Y- |0 j/ {8 l. X/ xlls  查看local目錄或檔案 (等同 !ls)3 K; _5 e3 N; d" T8 R" p; m4 s* f) R
7 E/ j0 _) W% d

' L1 ^$ h( _% {4 u
7 R' `% y0 c! Q& g* r# D1 [' F% i( H8 ^1 Y8 {: U. F/ f6 e
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2026-2-4 08:14 , Processed in 0.062845 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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