如果問哪種FTP服務(wù)器最安全?那么在Unix和Linux中,首推的就是vsftpd(Very Secure FTP Daemon,非常安全的FTP服務(wù)器)。顧名思義,vsftpd就是非常安全的文件傳輸協(xié)議服務(wù)。vsftpd設(shè)計的出發(fā)點(diǎn)就是安全性,像RedHat、Debian、GNU、GNOME、KDE等一些大型站點(diǎn)都采用vsftpd作為它們的FTP服務(wù)器。
安裝vsftpd
路徑: /usr/ports/ftp/vsftpd 命令: make install ; make clean 語法: vsftpd [設(shè)定文件路徑]
|
參數(shù)介紹只有一個參數(shù),就是可以指定設(shè)定文件的位置。
預(yù)設(shè): /usr/local/etc/vsftpd.conf
|
配置文件
vsftpd服務(wù)器的配置文件為/etc/vsftpd.conf,其配置選項比較多,在此我只選擇幾個常用的配置選項介紹。
(1)允許本機(jī)使用者可以登入
設(shè)定: local_enable=YES
|
(2)允許匿名使用者可以登入上傳修改文件
設(shè)定: anonymous_enable=YES anon_other_write_enable=YES anon_mkdir_write_enable=YES
|
還要配合系統(tǒng)的權(quán)限,該目錄必須要能夠讓(ftp)賬號寫入。
(3)限制匿名使用者完全無法登入:
設(shè)定: anonymous_enable=NO
|
(4)限制某些使用者無法登入:
對象為匿名使用者:
deny_email_enable=YES bannned_email_file=/usr/local/etc/vsftpd.banned_emails
|
把email位置一行一個email地址,加入指定的文件