proftpd如何支持上传sfv校验

发布时间:2021-11-19 10:35:44 作者:小新
来源:亿速云 阅读:170

小编给大家分享一下proftpd如何支持上传sfv校验,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

proftpd支持上传sfv校验

这个应用在Serv_U应用很广,今天我们要讲怎么使proftpd也支持这个功能。

1。先下载一个sfv的插件

到http://www.bunker-werk.net/proftpd/�...1.5.tar.bz2。

2。编译安装

tar jvxf ftpsfv-0.1.5.tar.bz2

cd ftpsfv

./configure

make

make install

#默认安装在/usr/local/ftpsfv 你可以通过--prefix来指定安装地址

3。ftpsfv设置

vi /usr/local/ftpsfv/etc/ftpexecd.conf

User = root

Group = root

#启用ftpexec服务的用户和用户组,你也可以指定为nobody,但前提是你是对sfv.fifo文件有写的权限

fifoFile = /var/log/sfv.fifo

logFile = syslog

# 如果设置为"none",则不写入log日志

# 设置为"syslog", 写入log日志

Exec = /usr/local/ftpsfv/bin/ftpsfvcheck.pl

#默认设置就行

vi /usr/local/ftpsfv/bin/ftpsfvcheck.pl

根据你的需要设置,比如

my $user = "root"

my $group = "root"

#设置成跟conf文件一样就行,

my $sitename = "ftpSFV";

#设置成你要显示的ftp站名就行

my @exclude_dirs = ("");

#这是设置哪些目录可以不用检验sfv文件。默认都检测

4。proftpd设置

vi /usr/local/proftpd/etc/proftpd.conf

加入如下设置

Logformat sfv "%m %f

ExtendedLog /var/log/sfv.fifo WRITE sfv

保存退出

5。启用ftpsfv

启动ftpxsfv

/etc/rc.d/init.d/ftpexecd start

然后重启一下proftpd

/etc/rc.d/init.d/proftpd restart

好了,上传一个sfv文件试验一下,应该能看到信息。

总体感觉这个sfv插件还不是很稳定,我试验了几下,有时成功,有时没反应,不知什么原因。还请大家指教

一般先上传sfv文件,这样实际文件传上去的时候,如果传完的话,会显示100%上传完毕的话,是系统自动产生的。如果没传完,系统根据sfv会自动判断这是一个坏文件,大家看到这信息就不会下载了。

跟下载没关系,这是用来检验上传的文件是否完整。

怎么实现不要来问我,不过类似md5检验一下。

这个系统只是用来检验,不用来产生sfv

以上是“proftpd如何支持上传sfv校验”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. 如何实现MVC文件上传支持批量上传拖拽及预览文件内容校验功能
  2. Python如何实现文件打包、上传与校验的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

proftpd sfv

上一篇:php如何实现数值转十进制

下一篇:如何管理Machine

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》