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