免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4525 | 回复: 16
打印 上一主题 下一主题

[FTP] 我的proftpd-1.28配置文件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-07 12:57 |只看该作者 |倒序浏览
大家look look....抛砖引玉吧先自己建立download,upload等系统用户指定用户目录以及密码.
例如download用户目录为/date/ftproot      
upload用户的目录为/date/ftproot/upload

  1. ServerName                        "XXX.XXX.XXX"
  2. ServerType                        standalone
  3. DefaultServer                        on

  4. # Port 21 is the standard FTP port.
  5. Port                                21

  6. ServerIdent                        on "XXX.XXX.XXX"
  7. #登录FTP提示"XXX.XXX.XXX"不会显示有关的ftp系统信息
  8. UseReverseDNS                         off
  9. IdentLookups                         off

  10. AuthPAM on
  11. AuthPAMAuthoritative on
  12. AuthPAMConfig ftp
  13. Umask                                022
  14. ##防止DoS攻击,设置最大的了进程:
  15. MaxInstances                        50
  16. #设置最大的登录数:
  17. MaxClients                        50
  18. #支持断点续传:
  19. AllowRetrieveRestart                on
  20. AllowOverwrite                        on
  21. AllowStoreRestart                on
  22. TimeoutIdle 60
  23. ExtendedLog /var/log/proftp.log ALL
  24. User                                nobody
  25. Group                                nobody
  26. DefaultRoot                        ~
  27. <Anonymous ~download>;
  28. #download用户的详细设置
  29. User download
  30. Group ftpuser
  31.   DisplayLogin                        .welmsg
  32. #.welmsg放在该用户的目录下
  33. MaxClients                        10
  34. MaxClientsPerHost                1 "!!!每IP只允许1个连接!!!"
  35. MaxClientsPerUser                10 "!!!该用户只允许10个连接!!!"
  36. #超过10个就提示"!!!该用户只允许10个连接!!!"
  37. AnonRequirePassword        on
  38. #下载限制速度200K
  39. TransferRate RETR 200:100
  40. #文件大小超过这么多就限制速度....可能是....自己去试吧
  41. <Limit WRITE STOR>;
  42.    DenyAll
  43. #不允许上传和写
  44. </Limit>;
  45. </Anonymous>;
  46. <Anonymous ~upload>;
  47. #upload用户的一些设置
  48. User upload
  49. Group ftpuser
  50. DisplayLogin                        .welmsg
  51. AccessGrantMsg "用户%u登陆成功."
  52. #登录成功就提示"用户upload登陆成功."
  53. MaxClients                        5
  54. MaxClientsPerHost                1 "!!!每IP只允许1个连接!!!"
  55. MaxClientsPerUser                5 "!!!该用户只允许5个连接!!!"
  56. AnonRequirePassword        on
  57. TransferRate APPE,STOR 500:1024
  58. #上传500K....:后面的1024我也不知道干什么的..
  59.    <Limit STOR CWD MKD XMKD>;
  60.       AllowAll
  61. #可以使用STOR....等命令....
  62.    </Limit>;
  63.    <Limit READ RETR RMD RNTO XRMD DELE>;
  64.       DenyAll
  65.    </Limit>;
  66. #这些命令是干什么的看proftp的readme.....或者在flashfxp看自己的相关操作对应是什么命令
  67. </Anonymous>;
  68. <Anonymous ~temp>;
  69. User temp
  70. Group ftpuser
  71. UserAlias ftpuser temp
  72. DisplayLogin                        .welmsg
  73. #AccessGrantMsg " 用户%u登陆成功. "
  74. MaxClients                        5
  75. MaxClientsPerHost                1 "!!!每IP只允许1个连接!!!"
  76. MaxClientsPerUser                5 "!!!该用户只允许5个连接!!!"
  77. AnonRequirePassword        on
  78. TransferRate RETR,APPE,STOR 300:1024
  79. </Anonymous>;
  80. <Anonymous ~sddown>;
  81. User sddown
  82. Group ftpuser
  83. UserAlias ftpuser sddown
  84. DisplayLogin                        .welmsg
  85. AccessDenyMsg "1.请检查用户名和密码.2.只允许IP为10.*.*.*的用户登陆!"
  86. AccessGrantMsg " 用户%u登陆成功. "
  87. MaxClients                        5
  88. MaxClientsPerHost                1 "!!!每IP只允许1个连接!!!"
  89. MaxClientsPerUser                5 "!!!该用户只允许5个连接!!!"
  90. <Limit LOGIN>;
  91. Order allow,deny
  92. Allow from 10.*.*.*
  93.   #"只允许IP为10.*.*.*的用户登陆"
  94. Deny from all
  95. </Limit>;
  96. <Limit WRITE STOR LIST>;
  97.    DenyAll
  98. </Limit>;
  99. </Anonymous>;
复制代码
重要的是看看源文件里面的html.....说得很详细了
.welmsg可以写成:

  1. --HELLO!
  2. 来自%R的朋友.
  3. 系统允许%M个用户同时登陆,
  4. 每IP 1 个连接.
  5. 您是第%N个.
  6. 系统限制下载速度200K/S.
  7. 无上传权限.
复制代码

%T      Current Time

%F      Available space on file system

%C      Current working directory

%R      Remote host name

%L      Local host name

%u      Username reported by ident protocol

%U      Username originally used in login

%M      Max number of connections

%N      Current number of connections

%E      Server admin's e-mail address


%i      The number of files uploaded (input) in this session

%o      The number of files downloaded (output) in this session

%t      The number of files transfered (uploaded and downloaded) in this session

%x      The name of the user's class

%y      Current number of connections from the user's class

%z      Max number of connections from the user's class

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-03-09 13:44 |只看该作者

我的proftpd-1.28配置文件

不错的兄弟,大家有问题可以找这个来试一下

论坛徽章:
0
3 [报告]
发表于 2003-03-09 18:23 |只看该作者

我的proftpd-1.28配置文件

不错不错,不过不如总结一下,
比如Limit 都可以加什么限制WRITE RMD MKD只类的,偶还不知道到底有多少那,呵呵,
如果详细一点,比如Limit LOGIN后面什么格式啊
是不是需要用逗号隔开各个ip段或者ip。

论坛徽章:
0
4 [报告]
发表于 2003-03-09 19:08 |只看该作者

我的proftpd-1.28配置文件

这个配置文件真的很不错哦,可以学到不少的东西啊,很全,还有注析
谢谢了

论坛徽章:
0
5 [报告]
发表于 2003-03-14 11:49 |只看该作者

我的proftpd-1.28配置文件

我也想知道除了WRITE RMD MKD还有其他什么设定目录文件权限的参数命令

论坛徽章:
0
6 [报告]
发表于 2003-03-15 11:12 |只看该作者

我的proftpd-1.28配置文件

少了与数据库连接和磁盘限额

论坛徽章:
0
7 [报告]
发表于 2003-03-19 13:26 |只看该作者

我的proftpd-1.28配置文件

建议斑竹加入精华区!

论坛徽章:
0
8 [报告]
发表于 2003-03-19 23:10 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
9 [报告]
发表于 2003-03-21 15:59 |只看该作者

我的proftpd-1.28配置文件

不错不错,先当我的入门教程

论坛徽章:
0
10 [报告]
发表于 2003-03-22 17:36 |只看该作者

我的proftpd-1.28配置文件

不错啊,能不能只限制个别用户的权限?
就象apache的虚拟主机一样
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP