歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RedHat下安裝proftpd服務器

RedHat下安裝proftpd服務器

日期:2017/2/28 16:36:42   编辑:Linux教程

最近工作室的服務器出問題,重裝系統,配置proftpd心得如下,參考的一個比較全的筆記:
ProFTPD是一個Unix平台上或是類Unix平台上(如Linux, FreeBSD等)的FTP服務器程序,它是在自由軟件基金會的版權聲明(GPL)下開發、發布的免費軟件,也就是說任何人只要遵守GPL版權聲明,都可以隨意修改源始碼。

ProFTPD設計目標是實現一個安全且易於設定的FTP Server。目前Unix或類Unix平台上FTP Server十分有限,最常使用的恐怕就是wu-ftpd了。雖然wu-ftpd有著極佳的效能同時也是
一套很好的軟件,然而它卻欠缺了許多Win32平台上FTP Server的一些特色,同時wu-ftpd過去也有不少的安全漏洞陸續被發現。ProFTPD的原創者本身就曾經花非常多的時間尋找wu-ftpd的漏洞加以改進並且增加許多功能。然而十分不幸的是,他很快地發現顯然wu-ftpd需要全部重新的改寫才能補足欠缺的設定能力以及缺乏的一些功能。ProFTPD不是從其它FTP Server的既有原始碼修改而產生的,相反的,它是完全獨立而完整、重新改寫的FTP Server。

ProFTPD的主要包括如下特點:

* 單一主設置文件,包含許多指令以及其支配的組,? 耆 際侵憊鄣納瓒āH绻 魑歡訟
pache Web Serve的設置不陌生的話相信一定會覺得十分容易操作設定。

* 每個目錄都可以定義一個".ftpaccess"設置文件,就如同Apache的".htaccess"文件一樣可以設定
該目錄的存取權限。

* 可設定多個虛擬FTP server,而匿名FTP服務更是十分容易。

* 可根據系統的負載(load)選擇以單獨運作(stand-alone)方式或是由inetd啟動。

* 匿名FTP的根目錄不需要特定的目錄結構、系統二進制執行文件或其它系統文件。

* ProFTPD不執行任何外部程序以免造成安全漏洞。

* 具有隱藏目錄或隱藏文件,源自於Unix形式的檔案權限,或是user/group類型的檔案權限設定。

* 能夠以一般使用者在單獨運作(stand-alone)模式下執行,以減少某些藉由攻擊方式取得root權的
可能性。注:此功能與Unix的操作系統有關。

* 支持系統記錄以及utmp/wtmp。
記錄的方式與wu-ftpd的標准完全兼容,也支持記錄內容的延伸格式。

* 支持Shadow&! nbsp;password,包括了帳號使用期限設定的功能。

編譯和安裝 
Proftpd提供了多種安裝格式,包括源代碼方式、RPM方式、deb方式(debian軟件包)等。本文
主要討論源代碼方式的安裝。

從ftp.proftpd.net下載最新版本的proftpd-1.2.0rc3到Linux服務器上。然後按照如下步驟
進行處理:

[root@ftpd /]# cp proftpd-1.2.0rc3.tar.gz /usr/src/
[root@ftpd /]# cd /usr/src
[root@ftpd src]# tar xvfz proftpd-1.2.0rc3.tar.gz
[root@ftpd src]# cd proftpd-1.2.0rc3
[root@pftd proftpd-1.2.0rc3]# ./configure
[root@pftd proftpd-1.2.0rc3]# make
[root@pftd proftpd-1.2.0rc3]# make install

Copyright © Linux教程網 All Rights Reserved