pureftpd

PureFTPd是一款專注於程式健壯和軟體安全的免費FTP伺服器軟體(基於BSD License)。其可以在多種類Unix作業系統中編譯運行,包括LinuxOpenBSDNetBSDFreeBSDDragonFly BSDSolarisTru64DarwinIrix and HP-UX。PureFTPd還有Android移植版本。

基本介紹

  • 中文名:pureftpd
  • 簡介:有Android移植版本
  • 最新版本:1.0.37(2015-02-22)
  • 實質:免費FTP伺服器軟體
歷史,特性,安裝方法,

歷史

PureFTPd由Troll-FTPd發展而來,Troll-FTPd是Arnt Gulbrandsen於1995年到1999年在Trolltech工作時所作。Gulbrandsen停止維護Troll-FTPd項目後,Frank Denis於2001年開始維護並將其改名為PureFTPd,目前的開發維護者是由Denis領導的團隊。
PureFTPd LOGOPureFTPd LOGO

特性

  • 安全第一
PureFTPd背後有積極的技術支持,安全性在設計中占有很重要的地位。其代碼經過反覆的審計,並對新型的漏洞進行過很多研究及探討。
PureFTPd通過內置的chroot和虛擬賬戶,可以實現100%的non-root。
支持SSL/TLS加密層(基於OpenSSL庫)(可選)
  • 支持的作業系統
源碼編譯運行方式支持:Linux, OpenBSDNetBSDDragonflyBSD FreeBSD, SolarisTru64DarwinIrixHP-UXAIX and iPhone。
預編譯的二進制安裝包支持:NovellMandrivaDebianUbuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router), ROOT Linux, Gentoo Linux及絕大部分免費作業系統
PureFTPd同樣支持BSD Systems:FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/)
  • 多語種支持
英語,德語,羅馬尼亞語,法語,波蘭語,西班牙語,丹麥語,荷蘭語,義大利語,巴西葡萄牙語,斯洛伐克語,韓語,瑞典語,挪威語,俄語,繁體中文,簡體中文,捷克語,土耳其語,匈牙利語和加泰羅尼亞語
  • 其他特點
◆初學者的好選擇,新手安裝PureFTPd僅需5分鐘
◆高度靈活性
◆與已有的技術規範、客戶端和伺服器端技術充分兼容

安裝方法

  • 找到最新PureFTPd
去網站http://download.pureftpd. org/pub/pure-ftpd/releases/我們找到最新版本的的下載連結是http://download.pureftpd. org/pub/pure-ftpd/releases/pure-ftpd-1.0.32.tar.gz。
  • 下載並安裝
cd /usr/local/src
wget http://download.pureftpd. org/pub/pure-ftpd/releases/pure-ftpd-1.0.29.tar.gz
tar -zxvf pure-ftpd-1.0.29.tar.gz
cd pure-ftpd-1.0.29
./configure
make
make check
make install
如需了解configure的更多選項請看http://download.pureftpd. org/pub/pure-ftpd/doc/README
軟體已經被安裝到 /usr/local/sbin/pure-ftpd,我們只需執行以下代碼即可啟動PureFTPd。
/usr/local/sbin/pure-ftpd &
  • 開機啟動PureFTPd
cp contrib/redhat.init /etc/init.d/pure-ftpd
chmod 755 /etc/init.d/pure-ftpd
chkconfig --add pure-ftpd
chkconfig --level 3 pure-ftpd on
  • 配置檔案
cp configuration-file/pure-ftpd.conf /etc
cp configuration-file/pure-config. pl /usr/local/sbin/pure-config. pl
chmod 744 /etc/pure-ftpd.conf
chmod 755 /usr/local/sbin/pure-config. pl
現在編輯配置檔案。
vi /etc/pure-ftpd.conf
設定成以下值。
UnixAuthentication yes
#MinUID 100
UnixAuthentication yes表示系統用戶可以登錄FTP。
MinUID 100表示用戶的ID大於100才能登錄,我們注釋掉它,任何的用戶ID都能登錄了。
  • 啟動和停止
service pure-ftpd stop
service pure-ftpd start
service pure-ftpd status

相關詞條

熱門詞條

聯絡我們