在Linux下配置Proftpd
Linux下Proftpd配置:Linux下的FTP軟件有很多,常用的有wu-ftp、tftp、porftpd和Vsftp等。其中proftpd是一個配置方法與Apache相類似的FTP服務器,有兩種運行方式,獨立服務器與超級服務器的子服務器。無論從安全性和穩定性,還是可配置性來說都是非常好的選擇。
一、安裝proftpd
安裝命令如下:
- # wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.9.tar.bz2
- # bunzip2 proftpd-1.2.9.tar.bz2
- # tar xvf proftpd-1.2.9.tar
- # cd proftpd-1.2.9.tar.bz2
- # ./configure --prefix=/usr/local/proftpd
- # make
- # make install
二、設定proftpd
1.幾個文件的功能及路徑
- /usr/local/proftpd/sbin/proftpd 執行程序。
- /usr/local/proftpd/etc/proftpd.conf 設置文件。
- /usr/local/proftpd/var/proftpd.pid proftpd 作為一個服務的ID號。
2.設定proftpd.conf文件,啟動服務。在默認的/usr/local/proftpd/etc/proftpd.conf/文件中有一行文字“ServerType standalone”,指定/usr/local/proftpd/sbin/proftpd以一個服務的方式來工作,可以將/usr/local/proftpd/sbin/proftpd放到/etc/rc.d/rc.local文件中,以便開機時啟動。
3.proftpd.conf的一個簡單設定及說明(proftpd文件解壓后,/doc目錄內有proftpd.conf的說明)如下:
- ServerName “ProFTPD Default Installation” #服務器的名稱
- ServerType standalone #服務器的服務方法(系統服務/inetd連接)
- DefaultServer on 默認服務
- Port 21 服務器使用的port號碼
- User nobody
- Group ftp proftpd在做為服務時的用戶名和組名
- DefaultRoot 根目錄設定,可以用/home也可用
可以使用戶不能向上到根目錄下
- AllowOverwrite on
- User ftp
- Group ftp
- UserAlias anonymous ftp
- MaxClients 10
- DisplayLogin welcome.msg
- DisplayFirstChdir .message
- RequireValidShell no
DenyAll
【編輯推薦】