关于FTP服务器上传文件进行限制的简单方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在日常非编的使用中,希望能够对于外来素材进行有效的防护,避免病毒的侵入。
常见的方式是通过某些专门的软件进行文件的过滤,如只允许特定格式的文件进入到系统中。
在这里我们可以通过FTP做一些限制的策略来达到这样的目的。
我们测试的环境是windows server 2003 enterprise sp2,ftp服务器软件serv-U。
1 部署好serv-U之后,创建一个用户。
2 对用户设置策略
从上图可以看到在Dir Access中,增加*.exe或者*.inf到列表中去,并取消它们所有的权限。
这样带.exe或者.inf扩展名的文件在上传的时候就因为没有权限而无法被上传。
注意:1、在Dir Access中,有优先级,如上图*.exe优先于*.inf优先于C:\FTP,也就是说在serv-U中先将*.exe,*.inf文件过滤后,再选择C:\FTP路径存储。
假如C:\FTP优先于*.exe是没有如何意义的。
2、同时,也反映了一个比较繁琐的工作就是需要将大量的扩展名添加上去才能达到一种有效的防护状态。
具体也没详细测试是否有更好的方式去实现,有待验证。
效果图如下图:
这时候可以看到1.exe被限制上传了,提示1 File failed to transfer。