一、proftpd全称:Professional
FTP daemon是针对Wu-FTP的弱项而开发的,除了改进的安全性,还具备许多Wu-FTP没有的特点,能以Stand-alone、xinetd模式运行等。ProFTP已经成为继Wu-FTP之后最为流行的FTP服务器软件,越来越多的站点选用它构筑安全高效的FTP站点,ProFTP配置方便,并有MySQL和Quota模块可供选择,利用它们的完美结合可以实现非系统账号的管理和用户磁盘的限制。ProFTPD
的特点:
1. 单配置文件,其设置指示和apache的有类似之处,非常容易配置。
2. 基于单个目录的.ftpaccess设置文件,类似与apache的.htaccess文件。
3. 易于设置的多虚拟服务器和匿名ftp服务。
4. 可以设置为从xinetd启动,或者是独立ftp服务器两种运行方式。
5. 匿名ftp的根目录不需要任何特殊的目录结构,或系统程序或其他系统文件。
6. ncfptd不执行任何外部程序,从而减少了安全隐患。
7. 可以根据文件属主情况或unix风格的访问控制来隐藏文件或目录。
8. 以非root身份运行,从而减少了安全隐患。
9. 强大的log功能,支持utmp/wtmp及wu-ftpd格式的记录标准,并支持扩展功能的记录。
10. 支持Shadow密码,包括支持密码过期机制。
11. 遵从GPL版权,开放源代码。
12. 可设定多个虚拟FTP server,而匿名FTP服务更是十分容易。
二、安装配置
1.#./configure –prefix=/usr/local
–sysconfdir=/etc/
指定安装位置 与
配置文档的位置
#make
#make install
#cp ./contrib/dist/rpm/proftpd.init.d /etc/rc.d /init.d/proftpd
#chkconfig –add proftpd
#chkconfig –level 35 proftpd on
#service proftpd start
2.
ServerName:服务器名称。在登入时所显示的服务器名称。确省是:“ProFTPD Default Installation”可以根据个人情况修改。
ServerType:服务器工作类型。ProFTPD能以Stand-alone、xinetd两种模式运行。
DefaultServer:是否启用虚拟FTP,on为支持,off是关闭。
ServerIdent:是否显示FTP软件名称,on为显示,off是关闭。
Port:运行端口。设定于登入时,主机是监听那一个端口。
Umask:指定确省配置文件的权限一般是022。
MaxInstances:最大连接请求。设定服务器于同一时间内可以处理的程序有几笔,若服务器运行类型设为standalone的话,可设低一点,以避免黑客的DoS攻击。
User:指明运行FTP服务器的用户名称。
Group: 指明运行FTP服务器的用户组名称。
<Directory /*>登入时想进入的目录位置 (/*是通配符合),AllowOverwrite
表示是否允许客户端覆盖文件,这样是不安全的应当选择off。
</Anonymous>是否建立匿名FTP站点。除非需要请删除这个选型。
DisplayLoginwelcome.msg 设置ftp登陆欢迎信息文件。
……………..还有很多其他的配置信息,这里不一一列举了