成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Ubuntu Server 10.04下pure-ftpd配置大全

系統 Linux
Pureftpd是一款在多種類Unix上使用并符合GPL協議的原代碼開放的軟件,顧名思義,它就是一款純粹的Ftp程序。本文帶大家看看Ubuntu Server 10.04下pure-ftpd配置。

Pureftpd是一款快速,高質量,功能齊全的ftp服務器,最重要的是可以支持設置客戶端默認編碼,Ubuntu Server 10.04下pure-ftpd的配置過程如下。

  在Ubuntu中pure-ftpd是什么樣

  Ubuntu/Debian 提供了三個不同的 Pure-FTPd 的 deb 安裝包,分別是 pure-ftpd、pure-ftpd-ldap 和 pure- ftpd-mysql,其中 ldap 和 mysql 分別表示 Pure-FTPd 跟 ldap 和 mysql 集成,另外這三個包都依賴于 pure-ftpd-common。如果我們不需要 ldap 和 mysql 的話,選擇 pure-ftpd 就可以了。

  配置方式

  不同于其他的多數守護進程(daemon),Pure-FTPd 的配置比較特別:它不讀取任何的配置文件,配置選項都是通過命令行參數來實現的。例如:參數 '-H' 被設計為通過避免 DNS 查詢來加快服務器的速度。要啟用該特性,我們只需要將其加到命令行中: pure-ftpd -H 。備選的長參數也被支持的,下面是一個等價的命令 pure-ftpd --dontresolve

  針對喜歡配置文件的用戶,Pure-FTPd 官方給出了一種方案:通過一個封裝(wrapper)工具,將配置文件解析并將其轉換成命令行參數。首先根據自己的需要編輯配置文件 pure-ftpd.conf,而后通過下面的命令啟動 pure-config.pl /etc/pure-ftpd.conf。pure-config.pl 是一個 perl 腳本,它根據配置文件采用合適的命令行選項來調用 pure-ftpd。

  在 Ubuntu/Debian 中,開發人員采用了另外的一種 wrapper 方式:它沒有采用單一的配置文件,而是在/etc下建立一個pure-ftpd的目錄,其下又有 conf、auth、db 這三個目錄和一個名為 pureftpd-alias-dir 的文件。每一個配置選項都以一個文件的形式存在于 /etc/pure-ftpd/conf 目錄中,而且是以選項為文件名,選項值為文件內容。例如如果想配置AnonymousOnly=yes(只允許匿名用戶),則在 /etc/pure-ftpd/conf 中創建一個名為 AnonymousOnly 的文件,里面只有一行內容:yes。

  在 Ubuntu 中,我們只關注***一種配置方式。

  環境

  1,在一臺Ubuntu server 10.4 服務器上安裝pure-ftpd配置成FTP服務器

  2,在客戶端上用FileZilla Client登錄測試

  操作:

  1,安裝pure-ftpd

  #sudo apt-get install pure-ftpd

  #sudo netstat –nl

  查看21端口是否已開啟。

  2,在FileZilla Client用本地一賬號登錄,會 出現如下錯誤

  

 

  解決:在/etc/pure-ftpd/conf下創建DontResolve文件內容為yes,即可解決。這時本地賬戶已經可以使用FTP服務了。

  3,利用虛擬賬戶的方式管理用戶。

  (1)手動創建主目錄

 

  1.   #sudo mkdir /var/ftp  
  2.  
  3.   #sudo mkdir /var/ftp/js  
  4.  

 

  (2)創建組及用戶

 

  1.   #sudo groupadd ftpadmins  
  2.  
  3.   #sudo groupadd ftpusers  
  4.  
  5.   #sudo useradd –g ftpadmins –d /dev/null –s /bin/false ftpadmin  
  6.  
  7.   #sudo useradd –g ftpusers –d /dev/null –s /bin/false js  
  8.  

 

  (3)改變相應的訪問權限

 

  1.   #sudo chown –R ftpadmin /var/ftp/  
  2.  
  3.   #sudo chmod -R 775 /var/ftp/js  
  4.  

 

  *:為了防止同組中的一個用戶刪除另一個用戶的文件作以下設置

  在/etc/pure-ftpd/conf下建KeepAllFiles文件內容為yes #禁止用戶刪除文件,TrustedGID組中的除外

  在/etc/pure-ftpd/conf下建TrustedGID文件內容為2002 #管理員組ftpadmins的GID,允許管理員刪除文件,此處的2002是ftpadmins的GID

  (4)增加虛擬用戶

 

  1.   #sudo pure-pw useradd admin –u ftpadmin –d /var/ftp  
  2.  
  3.   #sudo pure-pw useradd js001 –u js –d /var/ftp/js  
  4.  

 

  這時會在/etc/pure-ftpd/下新增pureftpd.passwd及pureftpd.pdb兩個文件

 

  1.   #sudo pure-pw list  
  2.  
  3.   #sudo pure-pw show js001  
  4.  

 

  用以上兩個命令查看相應用戶信息,更多的pure-pw用法可以 man pure-pw查看

  (5)使虛擬用戶生效

 

  1.   #sudo pure-pw mkdb  
  2.  

 

  (6)使用pureDB驗證方式,如果沒有以下步驟,虛擬用戶是無法登錄的,會出現530的錯誤信息。

 

  1.   #cd /etc/pure-ftpd/auth  
  2.  
  3.   #sudo ln –s ../conf/PureDB 60puredb  
  4.  

 

  (7)重啟pure-ftpd服務

 

  1.   #sudo /etc/init.d/pure-ftpd restart  
  2.  

 

  總結:pure-ftpd配置完成了,簡單的一個FTP搭建起來了。

  可是權限問題來了,在pure-ftpd的配置中沒有看到嚴格的權限設置,相關的有:

  1,如果你的 pure-ftpd 編譯時加入了 pure-uploadscript 支持,這個指令將會使 pure-ftpd

  發送關于新上傳的情況信息到 /var/run/pure-ftpd.upload.pipe,這樣 pure-uploadscript

  就能讀然后調用一個腳本去處理新的上傳。

  在/etc/pure-ftpd/conf下建CallUploadScript內容為 yes 就會在/var/run下產生pure-ftpd.upload.pipe,pure-ftpd.upload.lock

  這個方法我還沒試用。

  2,KeepAllFiles=yes #禁止用戶刪除文件,TrustedGID組中的除外

  TrustedGID=1001 #管理員組ftpadmins的GID,允許管理員刪除文件

  ChrootEveryone=yes #把所有用戶限制在其homedir下

  3,把虛擬用戶映射到不同的本地用戶上,這樣就可控制權限了。缺點是要建不同本地組和用戶。

通過文章完整的描述,想必大家都知道了Ubuntu Server 10.04下pure-ftpd配置過程。

【編輯推薦】

  1. Ubuntu Server 10.04下pure-ftpd工作方式和原理
  2. Pureftpd 和 mysql 架設FTP服務器
  3. Debian5 LNMP編譯安裝pureftpd手冊
  4. pureftpd ubuntu配置指南
  5. ubuntu 下 Pureftpd 常用配置
  6. Pureftpd小小技巧 讓你受益無窮
  7. vsFTPd 服務器初學者指南
  8. Lnmp之Pureftpd管理面板安裝教程(圖文)
責任編輯:趙鵬 來源: 網絡轉載
相關推薦

2011-03-02 17:05:23

Ubuntupure-ftpd

2011-03-02 17:54:45

Pure-ftpd

2011-03-03 17:30:45

Pure-FTPd

2011-03-03 17:07:58

Pure-FTPd

2011-03-02 18:00:35

pure-ftpd

2011-03-03 17:00:37

pure-ftpdchroot

2011-03-02 09:26:26

ubuntuproftpd

2011-03-21 16:37:57

2011-04-22 16:14:37

UbuntuMediaWiki

2011-08-29 13:29:29

UbuntuQtE

2011-09-07 16:43:10

ubuntuwindowsXP

2011-03-14 10:30:15

Ubuntu10.04LAMP

2011-08-30 10:37:27

UbuntuJAVA

2011-09-07 10:58:19

UbuntuMySQL

2011-08-30 14:58:26

Ubuntu

2010-04-29 09:09:13

Ubuntu 10.0

2010-03-01 09:02:46

UbuntuWindows 7競爭

2010-07-13 09:46:09

TomcatUbuntu 10.0

2011-08-29 15:23:11

Ubuntuapache

2011-08-30 10:52:47

UbuntuOracle11g
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久不卡| 欧美午夜在线 | 欧美1级 | 成人免费视频观看视频 | 亚洲精品一区二区 | 99精品欧美一区二区蜜桃免费 | 四虎影院美女 | 欧美网站一区 | 亚洲女优在线播放 | 自拍偷拍第一页 | 四虎影视免费观看 | 久久久亚洲成人 | 欧美日韩在线免费 | 亚洲综合在线视频 | 日韩成人高清在线 | av中文字幕在线观看 | 亚洲国产偷 | 中文字字幕一区二区三区四区五区 | 久久久久久国产精品免费免费 | 国产精品美女久久久久aⅴ国产馆 | 国产清纯白嫩初高生视频在线观看 | 色必久久 | 国产高清一区二区 | 亚洲美女一区二区三区 | 日韩中文在线观看 | 狠狠爱综合 | 亚洲大片 | 免费在线观看一区二区 | 97国产爽爽爽久久久 | 日韩在线免费视频 | 欧美日韩中文在线观看 | 国产成人免费 | 欧美激情一区二区三区 | 国产精品3区 | 天堂久久久久久久 | 黄色网址免费在线观看 | 久久99国产精一区二区三区 | 刘亦菲国产毛片bd | 91网站在线看 | 日韩一区二区三区在线观看 | 久久久精品网 |