BBS水木清华站∶精华区

发信人: cirrus (望眼欲穿), 信区: Linux        
标  题: Re: a simple proftpd conf 
发信站: BBS 水木清华站 (Sat Nov 27 13:50:31 1999) 
 
 
 
【 在 kxn (好好学习!) 的大作中提到: 】 
∶ # This is a basic ProFTPD configuration file (rename it to 
∶ # 'proftpd.conf' for actual use.  It establishes a single server 
∶ # and a single anonymous login.  It assumes that you have a user/group 
∶ # "nobody" and "ftp" for normal operation and anon. 
∶ ServerType                      standalone 
∶ DefaultServer                   on 
∶ ServerAdmin                     "root@proftpd.org" 
∶ ServerIdent                     off 
强烈建议加上 
UseReverseDNS                   off 
∶ # Port 21 is the standard FTP port. 
∶ Port                            21 
∶ # Umask 022 is a good standard umask to prevent new dirs and files 
∶ # from being group and world writable. 
∶ Umask                           002 
∶ # To prevent DoS attacks, set the maximum number of child processes 
∶ # to 30.  If you need to allow more than 30 concurrent connections 
∶ # at once, simply increase this value.  Note that this ONLY works 
∶ # in standalone mode, in inetd mode you should use an inetd server 
∶ # that allows you to limit maximum number of processes per service 
∶ # (such as xinetd) 
∶ MaxInstances                    230 
∶ MaxLoginAttempts                2 
∶ UseReverseDNS                   off 
∶ TimeoutIdle                     300 
∶ TimeoutLogin                    200 
∶ IdentLookups                    off 
∶ # Set the user and group that the server normally runs at. 
∶ User                            ftp 
∶ Group                           ftp 
∶ # Normally, we want files to be overwriteable. 
∶ <Directory /*> 
∶   AllowOverwrite                on 
∶ </Directory> 
∶ # A basic anonymous configuration, no upload directories. 
∶ <Anonymous ~ftp> 
∶   User                          ftp 
∶   Group                         ftp 
∶   # We want clients to be able to login with "anonymous" as well as "ftp" 
∶   AuthAliasOnly                 on 
∶   UserAlias                     anonymous ftp 
∶   AuthUsingAlias                on 
∶   # Limit the maximum number of anonymous logins 
∶   MaxClients                    200 "Sorry, %m users -- try again later" 
∶   MaxClientsPerHost             5 
∶   RequireValidShell             off 
∶   # We want 'welcome.msg' displayed at login, and '.message' displayed 
∶   # in each newly chdired directory. 
∶   DisplayLogin                  welcome.msg 
∶   DisplayFirstChdir             .message 
∶   PathDenyFilter "(\.ftpaccess)|(\.htaccess)|(\.forward)|(\core)$" 
∶   # Limit WRITE everywhere in the anonymous chroot 
∶   <Limit LOGIN> 
∶      Order                       allow,deny 
∶      Deny                        from badguy.net 
∶      Allow                       from all 
∶   </Limit> 
∶   <Limit WRITE> 
∶     DenyAll 
∶   </Limit> 
∶   <Directory incoming/*> 
∶     <Limit STOR MKD> 
∶       AllowAll 
∶     </Limit> 
∶   </Directory> 
∶ </Anonymous> 
 
 
-- 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 210.32.137.16] 

BBS水木清华站∶精华区