如果问哪种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地址,加入指定的文件