pureftpd

pureftpd

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

歷史

PureFTPd LOGO PureFTPd LOGO

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

特性

•安全第一

PureFTPd背後有積極的技術支持,安全性在設計中占有很重要的地位。其代碼經過反覆的審計,並對新型的漏洞進行過很多研究及探討。

PureFTPd通過內置的chroot和虛擬賬戶,可以實現100%的non-root。

支持SSL/TLS加密層(基於OpenSSL庫)(可選)

•支持的作業系統

源碼編譯運行方式支持:Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HP-UX, AIX and iPhone。

預編譯的二進制安裝包支持:Novell, Mandriva, Debian, Ubuntu, 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

相關詞條

熱門詞條

聯絡我們