自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Ubuntu下安裝Proftpd

運(yùn)維 系統(tǒng)運(yùn)維
Ubuntu下安裝Proftpd :ProFTPD是一個(gè)Unix平臺(tái)上或者是類Unix平臺(tái)上(如Linux, FreeBSD等)的FTP服務(wù)器程序。Proftpd的設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)一個(gè)安全簡(jiǎn)單的FTP 服務(wù)器。本文講述的是如何在Ubuntu下安裝Proftpd。

  Ubuntu安裝Proftpd

  它是在自由軟件基金會(huì)的版權(quán)聲明(GPL)下開發(fā)、發(fā)布的免費(fèi)軟件,也就是說任何人只要遵守GPL版權(quán)聲明,都可以隨意修改源始碼。

  ProFTPD設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)一個(gè)安全且易于設(shè)定的FTP Server。目前Unix或類Unix平臺(tái)上FTP Server十分有限,最常使用的恐怕就是wu-ftpd了。雖然wu-ftpd有著極佳的效能同時(shí)也是一套很好的軟件,然而它卻欠缺了許多Win32平臺(tái)上FTP Server的一些特色,同時(shí)wu-ftpd過去也有不少的安全漏洞陸續(xù)被發(fā)現(xiàn)。ProFTPD的原創(chuàng)者本身就曾經(jīng)花非常多的時(shí)間尋找wu-ftpd的漏洞加以改進(jìn)并且增加許多功能。然而十分不幸的是,他很快地發(fā)現(xiàn)顯然wu-ftpd需要全部重新的改寫才能補(bǔ)足欠缺的設(shè)定能力以及缺乏的一些功能。ProFTPD不是從其它FTP Server的既有原始碼修改而產(chǎn)生的,相反的,它是完全獨(dú)立而完整、重新改寫的FTP Server。

  一、ProFTPD的主要包括如下特點(diǎn)

  * 單一主設(shè)置文件,包含許多指令以及其支配的組,? 耆際侵憊鄣納瓚āH綣魑歡訟

  pache Web Serve的設(shè)置不陌生的話相信一定會(huì)覺得十分容易操作設(shè)定。

  * 每個(gè)目錄都可以定義一個(gè)".ftpaccess"設(shè)置文件,就如同Apache的".htaccess"文件一樣可以設(shè)定

  該目錄的存取權(quán)限。

  * 可設(shè)定多個(gè)虛擬FTP server,而匿名FTP服務(wù)更是十分容易。

  * 可根據(jù)系統(tǒng)的負(fù)載(load)選擇以單獨(dú)運(yùn)作(stand-alone)方式或是由inetd啟動(dòng)。

  * 匿名FTP的根目錄不需要特定的目錄結(jié)構(gòu)、系統(tǒng)二進(jìn)制執(zhí)行文件或其它系統(tǒng)文件。

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

  * 具有隱藏目錄或隱藏文件,源自于Unix形式的檔案權(quán)限,或是user/group類型的檔案權(quán)限設(shè)定。

  * 能夠以一般使用者在單獨(dú)運(yùn)作(stand-alone)模式下執(zhí)行,以減少某些藉由攻擊方式取得root權(quán)的

  可能性。注:此功能與Unix的操作系統(tǒng)有關(guān)。

  * 支持系統(tǒng)記錄以及utmp/wtmp。

  記錄的方式與wu-ftpd的標(biāo)準(zhǔn)完全兼容,也支持記錄內(nèi)容的延伸格式。

  * 支持Shadow&! nbsp;password,包括了帳號(hào)使用期限設(shè)定的功能。

  二、編譯和安裝

  Proftpd提供了多種安裝格式,包括源代碼方式、RPM方式、deb方式(debian軟件包)等。本文

  主要討論源代碼方式的安裝。

  從ftp.proftpd.net下載最新版本的proftpd-1.2.0rc3到Linux服務(wù)器上。然后按照如下步驟

  進(jìn)行處理:

  1.   [root@ftpd /]# cp proftpd-1.2.0rc3.tar.gz /usr/src/  
  2.  
  3.   [root@ftpd /]# cd /usr/src  
  4.  
  5.   [root@ftpd src]# tar xvfz proftpd-1.2.0rc3.tar.gz  
  6.  
  7.   [root@ftpd src]# cd proftpd-1.2.0rc3  
  8.  
  9.   [root@pftd proftpd-1.2.0rc3]# ./configure  
  10.  
  11.   [root@pftd proftpd-1.2.0rc3]# make  
  12.  
  13.   [root@pftd proftpd-1.2.0rc3]# make install  
  14.  

  到現(xiàn)在為止,你已經(jīng)完成了proftpd的編譯和安裝。并且在/usr/local/etc/目錄下有一個(gè)默

  認(rèn)的proftpd配置文件proftpd.conf。

  三、啟動(dòng)測(cè)試

  對(duì)于筆者的試驗(yàn)系統(tǒng)RedHat6.2來說,需要將該配置文件中:

  Group nogrou! p

  修改為:

  Group nobody

  因?yàn)閞edhat系統(tǒng)中nobody用戶屬于nobody組,而不是nogroup組。

  若需要將proftpd設(shè)置為系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)則通過如下命令拷貝啟動(dòng)文件:

  1.   [root@ftpd proftpd-1.2.0rc3]# cp ./contrib/dist/rpm/proftpd.init.d /etc/rc.d  
  2.  
  3.   /init.d/proftpd  
  4.  

  然后修改該腳本的可執(zhí)行屬性:

  1.   [root@ftpd /]# chmod +x /etc/rc.d/init.d/proftpd  
  2.  

  然后編輯/etc/rc.d/init.d/functions:

  修改

  1.   export PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin" 
  2.  

  為

  1.   export PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin" 
  2.  

  注:若將在運(yùn)行./cofigure命令時(shí)通過--prefix選項(xiàng)指定將proftpd安裝在/usr/sbin目! 錄下

  則不需要修改fuctions文件。

  然后運(yùn)行命令:

  1.   [root@ftpd rc3.d]# chkconfig --level 35 proftpd on  
  2.  

  則下次系統(tǒng)啟動(dòng)以后,proftpd將自動(dòng)啟動(dòng)。

  最后,需要確保系統(tǒng)當(dāng)前沒有ftp服務(wù)器在運(yùn)行:

  1.   [root@ftpd /]# netstat -ln  
  2.  

  若輸出中不包含

  tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN

  這樣的內(nèi)容則可以直接啟動(dòng)proftpd,否則需要關(guān)閉以前的ftpd服務(wù)器。對(duì)于一般的缺省

  Linux安裝來說,則需要通過以下的途徑來關(guān)閉ftp服務(wù)器:

  編輯/etc/inetd.conf文件,在

  1.   ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a  
  2.  

  一行前加上#:

  1.   #ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a  
  2.  

  然后:

  1.   [root@ftpd ! /]# ps ax|grep inetd  
  2.  
  3.   350 ? S 0:00 inetd  
  4.  

  得到inetd的進(jìn)程號(hào) ,重新啟動(dòng)inetd進(jìn)程:

  1.   [root@ftpd /]# kill -HUP 350  
  2.  

  然后通過如下命令啟動(dòng)proftpd:

  1.   [root@ftpd /]# /etc/rc.d/init.d/proftpd start  
  2.  

  這時(shí)候可以通過如下命令來測(cè)試proftpd是否正常運(yùn)行:

  1.   C:WINDOWS>ftp 192.168.2.33  
  2.  
  3.   Connected to 192.168.2.33.  
  4.  
  5.   220 ProFTPD 1.2.0rc3 Server (ProFTPD Default Installation)[ftpd.test.com.cn]  
  6.  
  7.   User (192.168.2.33:(none)): ideal  
  8.  
  9.   Password:  
  10.  
  11.   230 User ideal logged in.  
  12.  
  13.   ftp> 
  14.  

  這就是在Ubuntu下安裝Proftpd的全過程,如此一來你就擁有了一個(gè)安全可靠的ftp服務(wù)器了。

【編輯推薦】

  1. Ubuntu 下配置 ProFTPD
  2. Ubuntu下安裝ProFTPd和MySQL
  3. ubuntu下proftp的編譯、安裝與測(cè)試
  4. Ubuntu下安裝ProFTPD
  5. ubuntu server 10.04上安裝proftpd
  6. Pureftpd安裝配置說明

 

 

責(zé)任編輯:zhaolei 來源: CSDN
相關(guān)推薦

2011-02-25 14:35:06

ubuntuproftp安裝

2011-03-03 14:47:35

2011-03-03 14:47:35

2011-03-03 11:06:44

Ubuntu安裝ProFTPD

2011-02-23 09:47:07

UbuntuProFTPdMySQL

2011-02-23 09:47:07

2011-03-08 17:04:10

ProFTPDUbuntu

2011-02-22 16:24:30

2011-03-03 13:32:07

Proftpd安裝

2011-03-02 09:26:26

ubuntuproftpd

2011-02-25 15:38:12

ProftpdRedHat

2011-02-25 15:38:58

2011-02-25 15:55:25

unixProftpd

2011-03-08 10:10:37

Linuxproftpd

2011-02-25 09:44:51

怎樣安裝Proftpd

2011-02-22 09:50:01

2011-03-03 13:07:13

安裝Proftpd

2011-03-14 13:07:23

Ubuntu安裝LAMP

2011-01-18 18:21:44

Ubuntu安裝Thunderbird

2011-02-24 15:04:58

ProftpdCentos
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)