天天看点

Proftp配置《上》

Proftp 配置

一、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站点。除非需要请删除这个选型。

DisplayLogin

welcome.msg 设置ftp登陆欢迎信息文件。

……………..还有很多其他的配置信息,这里不一一列举了

继续阅读