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

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

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

[複製鏈接]
發表於 2015-10-30 22:13:17 | 顯示全部樓層 |閱讀模式
tid=21211&參考:, f2 r8 J  P# O" o- m+ ]: q/ ?' L9 C
http://www.111cn.net/sys/CentOS/88456.htm
: p1 a: y8 k3 E( X, i; Shttps://www.centos.bz/2011/03/centos-pureftpd-install/# O* Q3 z( M" T+ u! z9 Q. N

! E& u! u8 W* G通过Yum安装Pure-ftpd的详细步骤如下:
% t6 U) U5 ?4 r* `* u7 p7 E$ U: _2 p1 T$ H2 x  I1 a. B$ d
步骤一:配置yum源以下是針對 CentOS 6.X& s, t# ^$ S( c  J" K* Q
备份(如有配置其他epel源), t9 a1 p, [$ r( Y1 j$ N! V
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup% |( F( D5 ]  m, z
下载新repo 到/etc/yum.repos.d/# |3 T2 P" ~1 p$ `1 Q7 k# e
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
6 g  S* T7 n/ E3 {: U, d1 M* g" s# ^yum makecache
$ T: X) G4 d1 m- B" D
, N' s6 K4 J8 j. k3 X以下是針對 CentOS 5.X3 K2 D/ b! w, ^  X. V& A- U6 N
cd /etc/yum.repos.d/
  T/ ?: {& Y1 Ywget http://centos.karan.org/kbsingh-CentOS-Extras.repo
: N2 c3 E& X* O; V9 C+ q3 J$ s4 {4 [
必需激活kbs-CentOS-Testing庫。打開kbsingh-CentOS-Extras.repo文件,把enabled=0改成enabled=1。
# `( k% D4 h- A; s( Uvi kbsingh-CentOS-Extras.repo
1 z' v- B- }4 f4 X1 H
  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 Z- {) {& S. U' F/ d, Q
rpm -Uvh ftp://ftp.trychlos.org/pub/CentOS/6.3/pcalfs/x86_64/RPMS/epel-release-6-7.noarch.rpm  (CentOS 6.7)
3 L4 g4 \0 `. G. l
上列是以CentOS 6.7,假如是CentOS 6.8 則在google 搜尋 epel-release-6-8.noarch.rpm的載點,以此類推" D- c; {6 |- w* h3 O  a1 @
5 |9 C, M/ O2 g9 M9 Y: S4 R# \
步骤二:yum安装/ F  L- C) O( n; r
yum install pure-ftpd -y
, J% B& y2 n: d  y% Q5 \. N1 z
1 r. `. s5 h7 `" M- N1 e步骤三:修改配置文件) c: \6 b  p0 H; e4 q& N# v: y  p
vim /etc/pure-ftpd/pure-ftpd.conf
3 D& E. @! W6 O- r3 c# @0 X% w$ i" D! ~  y' `9 L
PureDB /etc/pure-ftpd/pureftpd.pdb
2 A+ {' i4 u2 l( K% Z4 {1 i: q#去掉这行注释,指定路径,PureDB用户数据库文件8 w4 v, h* I2 x" S- c% k
VerboseLog yes
. [# \: h! t, X" Q0 k#开启日志  /var/log/pureftpd.log4 H9 |4 Y" r5 _
NoAnonymous yes2 ^4 O+ Q  W+ R7 u
#拒绝匿名用户登录' I* z& V1 k0 ?. K
PassivePortRange 48000 50000, n- j# K" M/ |7 a7 ]* f: [
#使用被动模式,限制端口。
/ z" S, g! D' o% y0 u. Z2 I1 O+ d/ u' |6 z0 F: i( ?( W8 h

5 f( t# A% S0 {' `5 Y2 e1 M/ ~, F/ z% t  i
步骤四:配置防火墙策略
8 r! ^: h5 ~9 q$ b! xiptables -A INPUT -p tcp --dport 21 -j ACCEPT6 A" i& I4 m1 s3 \
iptables -A INPUT -p tcp --dport 48000:50000 -j ACCEPT
2 g  O9 r+ h7 R5 e0 y: o# A
: M. T% a& \; M0 a; g步骤五:启动pure-ftpd+ g3 W) p4 ]9 P6 _7 L$ Y' `0 ^" ?7 f
chkconfig pure-ftpd --level 345 on (設定每次開機自動執行)
- f" M, \4 C: D5 |. Y+ A0 V9 W8 d% o假如找不到chkconfig,which chkconfig 可以找到它的目錄位置,一般應該在/sbin,如果/sbin也沒有則表示沒安裝chkconfig& p; V2 h1 }& o- o: y
yum install chkconfig 安裝chkconfig
+ d3 E, O# H7 y+ c  _( \) C: v2 L假如安裝完也 chkconfig: command not found
: o& m% c* \' u# z  [' _則做一個連結  
/ U- y& ]  I- Y0 n# ^# b$ Nln -s /sbin/chkconfig /usr/bin/
$ h% \; W! d+ b, ^& @( }5 }! L5 U/ q0 d
/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
# U( Q- H9 g8 U  T( Q! G也作一個連結8 u1 o% I1 A' B( V
ln -s /sbin/service /usr/bin/
2 I% p8 G; |- N2 z8 `! _, P+ |4 S* R/ X) N; [' W, F
安裝 ftp client :/ S5 c1 h5 V: j# r& n' A6 o8 u
yum install ftp -y( L3 E# C) t8 f2 ^# X! E, m" `: b

7 r# I/ ^4 z$ ?註:
6 y8 o7 I* x* r% X6 \+ ?  D
8 p0 x( c# i8 U" Y" c; O, x
1.0 h) ?5 z. h7 K7 r7 K+ d, A" L
when login ftp show error:
% F& G$ }. J3 |% |, X; D530 Login authentication failed
  D* {# w4 H+ R) O) z6 y" FLogin failed.
# `# S. h1 z7 d, V4 r! C) u, @0 I* @
3 ]# x. e2 G( [8 v( h

" O8 @9 r- k& r. j0 g1 Gcheck /var/log/secure
* {0 k. a" w1 f9 f: I: NNov  3 10:03:44 DLTB-2475 pure-ftpd: pam_listfile(pure-ftpd:auth): Couldn't open /etc/ftpusers4 d0 {- x( j* o
Nov  3 10:03:44 DLTB-2475 pure-ftpd: PAM audit_log_acct_message() failed: Operation not permitted4 n! f4 I' C+ U* A0 ~/ F+ ~
5 ^: u2 \0 p# }8 J. C5 C' s
Sol:
9 Y1 A% Z- |# x4 Xvi /etc/pure-ftpd/pure-ftpd.conf
% Z" ?: F2 }; F) M: ~將PAMAuthentication 認證改成 UnixAuthentication認證 ,即
3 I9 o5 j& l5 [8 {4 x#PAMAuthentication             yes  註解掉3 ~: {' L3 Z' X  s$ T1 K
UnixAuthentication            yes  取消註解
5 t. J! r3 N$ }4 @: W4 ]% q' ^service pure-ftpd restart) Q. Y8 Z+ \! x2 U! U0 e( l6 E) w

. h0 X7 l% Y5 n  M+ L4 q2.0 r3 o+ x' `- D0 V* P1 {+ E
When login ftp server from remote host show errors:7 p) n( O; ^. J' Q  Y
connect: No route to host5 o/ b* U2 y% [# u  ~& {* {3 I
原因是防火牆擋住了,或iptable没有預設NAT處理,SOL:
8 C! s" `( W) D0 y* Tstop iptables or 適當設定 iptables
' V( C) s  Y% M3 H: P! A. A  v+ L+ `4 X' p, T4 ~4 k+ n+ \$ E* F5 ?
vi /etc/sysconfig/iptables-config+ c& F, f. _( a) R0 x
更改 IPTABLES_MODULES=”” 為 IPTABLES_MODULES=”ip_nat_ftp ip_conntrack_ftp”4 F. d2 P$ o% d. E8 h1 _
service iptables reload
: n$ S# E+ ]% u2 K# v" j: y% @- f4 a7 H' }  q. U
3.
7 R$ a( V2 c8 K& b, e1 p421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
" Y' N( k) `/ A- N  WLogin failed.0 ^( l+ }1 O  D" I

6 G0 H  e( o" }( K8 P8 e* m0 F7 ZSOL:
; s% B% _2 Z5 e8 d0 u, Svi /etc/pure-ftpd/pure-ftpd.conf. @0 Z8 w( i" ~& K* w
PureDB /etc/pure-ftpd/pureftpd.pdb 註解掉6 E' ?! [! \! k8 A
4.
$ \2 E+ U7 p) B: ]+ f( [7 Mftp> put file
1 I) M; H+ n0 S' {. a4 H2 y1 _1 H5 Wlocal: file remote: file. ^+ o+ k& y/ _# u
227 Entering Passive Mode (122,117,11,31,193,78)) n+ P& w( m' z6 T! @% a! ^
553 Can't open that file: Permission denied( Q/ A4 \4 I$ a/ w

0 g0 i1 z0 w" z/ @5 M3 B" USOL:$ N4 T2 M; ~" P* Y
ls -l /home/user1
9 B4 o1 i0 ~' \! b$ qdrwxr-xr-x. 2 root root 4096 2016-01-17 04:46 user1' T+ p+ |* o6 N7 i5 U
chown user1:user1 /home/user1
+ ]' G; S% o* O# ^( A
6 Q% B( r, h( N[ftp 指令]  E( Z$ \4 }  l
lcd 改變local目錄
, y: f0 L/ h6 F5 S$ O8 A" |lls  查看local目錄或檔案 (等同 !ls)5 S9 @' }% J, A. @& `1 n
' z& K% {! ~$ B" E  l# D6 r9 A
  ]7 p& Z+ j$ Y! M
2 q4 {0 w! P; C  b8 }$ b! M
6 S7 Q9 I) t/ V/ I
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2026-3-23 21:35 , Processed in 0.050496 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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