在Linux下配置Proftpd
Linux下Proftpd配置:Linux下的FTP軟件有很多,常用的有wu-ftp、tftp、porftpd和Vsftp等。其中proftpd是一個(gè)配置方法與Apache相類似的FTP服務(wù)器,有兩種運(yùn)行方式,獨(dú)立服務(wù)器與超級(jí)服務(wù)器的子服務(wù)器。無(wú)論從安全性和穩(wěn)定性,還是可配置性來(lái)說(shuō)都是非常好的選擇。
一、安裝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
二、設(shè)定proftpd
1.幾個(gè)文件的功能及路徑
- /usr/local/proftpd/sbin/proftpd 執(zhí)行程序。
- /usr/local/proftpd/etc/proftpd.conf 設(shè)置文件。
- /usr/local/proftpd/var/proftpd.pid proftpd 作為一個(gè)服務(wù)的ID號(hào)。
2.設(shè)定proftpd.conf文件,啟動(dòng)服務(wù)。在默認(rèn)的/usr/local/proftpd/etc/proftpd.conf/文件中有一行文字“ServerType standalone”,指定/usr/local/proftpd/sbin/proftpd以一個(gè)服務(wù)的方式來(lái)工作,可以將/usr/local/proftpd/sbin/proftpd放到/etc/rc.d/rc.local文件中,以便開(kāi)機(jī)時(shí)啟動(dòng)。
3.proftpd.conf的一個(gè)簡(jiǎn)單設(shè)定及說(shuō)明(proftpd文件解壓后,/doc目錄內(nèi)有proftpd.conf的說(shuō)明)如下:
- ServerName “ProFTPD Default Installation” #服務(wù)器的名稱
- ServerType standalone #服務(wù)器的服務(wù)方法(系統(tǒng)服務(wù)/inetd連接)
- DefaultServer on 默認(rèn)服務(wù)
- Port 21 服務(wù)器使用的port號(hào)碼
- User nobody
- Group ftp proftpd在做為服務(wù)時(shí)的用戶名和組名
- DefaultRoot 根目錄設(shè)定,可以用/home也可用
可以使用戶不能向上到根目錄下
- AllowOverwrite on
- User ftp
- Group ftp
- UserAlias anonymous ftp
- MaxClients 10
- DisplayLogin welcome.msg
- DisplayFirstChdir .message
- RequireValidShell no
DenyAll
【編輯推薦】