怎樣安裝Proftpd
porftpd是一個安裝方法:與APACHE相類似的FTP服務(wù)器,有兩種運(yùn)行方式,獨(dú)立服務(wù)器與超級服務(wù)器的子服務(wù)器。無論從安全性還是穩(wěn)定性還是可安裝性來說都是非常好的選擇。一般來說redhat上的wu-ftp的問題太多,為了安全起見用proftpd還好一些。那么該怎樣安裝Proftpd呢?
一、 取得 proftpd
去官方網(wǎng)站下載***版本
二、安裝 proftpd 全過程
1、進(jìn)入linux系統(tǒng)解開文件
- #tar proftpd-1.2.0rc3.tar.gz
- #cd proftpd-1.2.0rc3
2、設(shè)定安裝到/www/protpd目錄中
- #./configure --prefix=/www/proftpd
- #make
- #make install
3、設(shè)定
(1)幾個文件的功能及路徑
- /www/proftpd/sbin/proftpd 執(zhí)行程序
- /www/proftpd/etc/proftpd.conf 設(shè)置文件
- /www/proftpd/var/proftpd.pid proftpd做為一個服務(wù)的ID號
(2)設(shè)定proftpd.conf文件,起動服務(wù)
?、?做為一個服務(wù)起動
在默認(rèn)的"/www/proftpd/etc/proftpd.conf/"文件中有一行文字"ServerType standalone",指定"/www/proftpd/sbin/proftpd"以一個服務(wù)的方式來工作,可以放"/www/proftpd/sbin/proftpd"到"/etc/rc.d/rc.local"文件中,以便開機(jī)起動.
?、诜诺絠netd.conf中起動
也可以改變"ServerType standalone"為"ServerType inetd",
并修改"/etc/inetd.conf"中的
- ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd
改變?yōu)?/p>
- ftp stream tcp nowait root /www/proftpd/sbin/proftpd proftpd
當(dāng)然也可以改為
- ftp stream tcp nowait root /usr/sbin/tcpd /www/proftpd/sbin/proftpd
注意做為服務(wù)器設(shè)定可以直接執(zhí)行 /www/proftpd/sbin/proftpd 起動服務(wù)
如果放在 inetd.conf文件中,就是修改完后 killall -HUP inetd
③proftpd.con 的一個簡單設(shè)定及說明 (proftpd文件解壓后,/doc目錄內(nèi)有proftpd.conf的說明)
#服務(wù)器的名稱
- ServerName "ProFTPD Default Installation"
#服務(wù)器的服務(wù)方法(系統(tǒng)服務(wù)/inetd連接) ServerType standalone/inetd
- ServerType standalone
#默認(rèn)服務(wù)
- DefaultServer on
#服務(wù)器使用的port號碼
- Port 21
#proftpd在做為服務(wù)時的用戶名和組名
- User nobody
- Group ftp
#根目錄設(shè)定,可以用/home也可用~,可以使用戶不能向上到根目錄下
- DefaultRoot ~
#目錄的權(quán)力
- 〈Directory /*>
- AllowOverwrite on
- 〈/Directory>
#其本anonymous用戶定義
- 〈Anonymous ~ftp>
- User ftp
- Group ftp
- UserAlias anonymous ftp
- MaxClients 10
- DisplayLogin welcome.msg
- DisplayFirstChdir .message
#注意***加上以下這一行
- RequireValidShell no
#設(shè)定為只讀
- 〈Limit WRITE>
- DenyAll
- 〈/Limit>
- 〈/Anonymous>
【編輯推薦】