proftpd.conf范例,带简单注释
先建立download,upload等系统用户指定用户目录以及密码.
例如download用户目录为/date/ftproot
upload用户的目录为/date/ftproot/upload
ServerName "XXX.XXX.XXX"
ServerType standalone
DefaultServer on
# Port 21 is the standard FTP port.
Port 21
ServerIdent on "XXX.XXX.XXX"
#登录FTP提示"....."不会显示有关的ftp系统信息
UseReverseDNS off
IdentLookups off
AuthPAM on
AuthPAMAuthoritative on
AuthPAMConfig ftp
Umask 022
##防止DoS攻击,设置最大的了进程:
MaxInstances 50
#设置最大的登录数:
MaxClients 50
#支持断点续传:
AllowRetrieveRestart on
AllowOverwrite on
AllowStoreRestart on
TimeoutIdle 60
ExtendedLog /var/log/proftp.log ALL
User nobody
Group ftpuser
DefaultRoot ~
<Anonymous ~download>
#download用户的详细设置
User download
Group ftpuser
UserAlias download download
DisplayLogin .welmsg
#.welmsg放在该用户的目录下
MaxClients 10
MaxClientsPerHost 1 "!!!每IP只允许1个连接!!!"
MaxClientsPerUser 10 "!!!该用户只允许10个连接!!!"
#超过10个就提示"..........."内容
AnonRequirePassword on
RateReadBPS 200000 #下载限制速度200K
RateReadFreeBytes 5120 #文件大小超过这么多就限制速度....可能是....自己去试吧
RateReadHardBPS on
<Limit WRITE STOR>
DenyAll
</Limit>
</Anonymous>
<Anonymous ~upload>
#upload用户的一些设置
User upload
Group ftpuser
UserAlias ftpuser upload
DisplayLogin .welmsg
AccessGrantMsg "用户%u登陆成功."
#登录成功就提示"...."
MaxClients 5
MaxClientsPerHost 1 "!!!每IP只允许1个连接!!!"
MaxClientsPerUser 5 "!!!该用户只允许5个连接!!!"
AnonRequirePassword on
RateWriteBPS 500000
#上传速度限制.....
RateWriteFreeBytes 5120
RateWriteHardBPS on
<Limit STOR CWD MKD XMKD>
AllowAll
#可以使用STOR....等命令....
</Limit>
<Limit READ RETR RMD RNTO XRMD DELE>
DenyAll
</Limit>
#这些命令是干什么的看proftp的readme.....或者在flashfxp看自己的相关操作对应是什么命令
</Anonymous>
<Anonymous ~temp>
User temp
Group ftpuser
UserAlias ftpuser temp
DisplayLogin .welmsg
#AccessGrantMsg " 用户%u登陆成功. "
MaxClients 5
MaxClientsPerHost 1 "!!!每IP只允许1个连接!!!"
MaxClientsPerUser 5 "!!!该用户只允许5个连接!!!"
AnonRequirePassword on
RateReadBPS 200000
RateReadFreeBytes 5120
RateWriteBPS 200000
RateWriteFreeBytes 5120
RateWriteHardBPS on
</Anonymous>
<Anonymous ~sddown>
User sddown
Group ftpuser
UserAlias ftpuser sddown
DisplayLogin .welmsg
AccessDenyMsg "1.请检查用户名和密码.2.只允许IP为10.*.*.*的用户登陆!"
AccessGrantMsg " 用户%u登陆成功. "
MaxClients 5
MaxClientsPerHost 1 "!!!每IP只允许1个连接!!!"
MaxClientsPerUser 5 "!!!该用户只允许5个连接!!!"
AnonRequirePassword on
RateReadBPS 200000
RateReadFreeBytes 5120
RateReadHardBPS on
<Limit LOGIN>
Order allow,deny
Allow from 10.*.*.*
#"只允许IP为10.*.*.*的用户登陆"
Deny from all
</Limit>
<Limit WRITE STOR>
DenyAll
</Limit>
</Anonymous>
本文由hew 发布于Linuxsky 论坛,网址:http://bbs.linuxsky.org/thread-311-1-1.html
搜索更多相关主题的帖子:
范例 proftpd conf