|
|

楼主 |
发表于 2004-11-2 14:08:12
|
显示全部楼层
- # 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.
- ServerName "Bupticet's FTP server,powered by Proftpd on Debian linux"
- ServerIdent On "Bupticet's FTP server,powered by Proftpd on Debian linux"
- ServerType standalone
- DeferWelcome off
- #ServerIdent Off
- ShowSymlinks on
- MultilineRFC2228 on
- DefaultServer on
- ShowSymlinks on
- AllowOverwrite on
- RequireValidShell off
- AllowForeignAddress on
- #PassivePorts 20000 30000
- TimeoutNoTransfer 600
- TimeoutStalled 600
- TimeoutIdle 120
- MaxInstances 250
- DisplayLogin welcome.msg
- DisplayFirstChdir .message
- LsDefaultOptions "-l"
- DenyFilter \*.*/
- # Uncomment this if you are using NIS or LDAP to retrieve passwords:
- #PersistentPasswd off
- # Port 21 is the standard FTP port.
- Port 21
- # 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 30
- MaxClientsPerHost 5
- # Set the user and group that the server normally runs at.
- User nobody
- Group nogroup
- DefaultRoot ~
- # Normally, we want files to be overwriteable.
- <Directory "/home/silver/*">
- <Limit LOGIN>
- Order deny,allow
- Allow from 0.0.0.0/0.0.0.0
- </Limit>
- </Directory>
- <Directory "/home/resin/*">
- <Limit LOGIN>
- Order deny,allow
- Deny from 0.0.0.0/0.0.0.0
- Allow from 202.204.15.0/255.255.255.0
- Allow from 202.204.14.0/255.255.255.0
- Allow from 192.168.199.0/255.255.255.0
- Allow from 192.168.200.0/255.255.255.0
- </Limit>
- </Directory>
- <Directory /*>
- Umask 022 022
- AllowOverwrite on
- </Directory>
- # A basic anonymous configuration, no upload directories.
- ## <Anonymous ~ftp>
- ## User ftp
- ## Group nogroup
- ## # We want clients to be able to login with "anonymous" as well as "ftp"
- ## UserAlias anonymous ftp
- ##
- ## RequireValidShell off
- ##
- ## # Limit the maximum number of anonymous logins
- ## MaxClients 10
- ##
- ## # We want 'welcome.msg' displayed at login, and '.message' displayed
- ## # in each newly chdired directory.
- ## DisplayLogin welcome.msg
- ## DisplayFirstChdir .message
- ##
- ## # Limit WRITE everywhere in the anonymous chroot
- ## <Directory *>
- ## <Limit WRITE>
- ## DenyAll
- ## </Limit>
- ## </Directory>
- ##
- ## # Uncomment this if you're brave.
- ## # <Directory incoming>
- ## # # Umask 022 is a good standard umask to prevent new files and dirs
- ## # # (second parm) from being group and world writable.
- ## # Umask 022 022
- ## # <Limit READ WRITE>
- ## # DenyAll
- ## # </Limit>
- ## # <Limit STOR>
- ## # AllowAll
- ## # </Limit>
- ## # </Directory>
- ##
- ## </Anonymous>
复制代码
以上是我的配置文件,但还是不能限制ip范围,那两段配置好像根本不起作用。。。 |
|