欢迎您访问我爱IT技术网,今天小编为你分享的电脑教程是网络协议方面的经验知识教程:三大非专业小型ftp服务程序比较,下面是详细的分享!
三大非专业小型ftp服务程序比较
非专业是指ftp服务程序并不是一个开发组去开发并且需要安装很多文件那一类ftp服务程序小型是指ftp服务程序压缩后不超过20k大小.在网上能下载到,并且具有比较高的稳定性的这类非专业的小型ftp服务程序,我暂时只知道有三个.它们分别为slimftpd,xftpd和Tinyftpd.
slimftpd现在最高版本为V3.14,作者是mwhitlock(网名),外国人.
xftpd应该只有一个版本,作者是glacier(木马冰河的作者),中国人.
Tinyftpd现在最高版本是V1.4,作者是WinEggDrop,中国人,现在国外留学.
以下会比较一下以上三个ftp服务程序的质量,稳定,功能,易用性,程序大小,安全性和优缺点等.
程序大小比较:
xftpd V1.0 : 18.1k
slimftpd V3.14 : 14.5k
Tinyftpd V1.4 : 13.7k
易用性:
xftpd : 命令行程序,不过如果关闭了命令行窗口的话,程序也会被关闭,很容易使用.
Tinyftpd : 命令行程序,加了-hide参数的话,关闭命令行窗口,程序不会被关闭,很容易使用,并有详细说明.
Slimftpd : 可以是直接运行,或用自带的工具安装为服务启动,由于要另外配置,而且说明不是太详细,对于国内使用者来?
担帐褂檬被嵊械憷?
质量:
三个都可算是很优秀的ftp服务程序,不过如果一定要排名的话,那slimftpd算是最好的一个,因为这个ftp服务程序一直由于小型和功能不错,深受黑客所喜受,不过由于如果没给钱注册的话,每个IP同时只能连接一次,所以还是有些限制.
稳定:
三个程序在测试中都相当稳定
功能:
相同点:
三个都支持大部分标准的ftp服务命令,支持pasv和port两种模式,支持 fxp,上传,下载,删除,建立文件等基本功能都有.
不同:
slimftpd和tinyftpd都支持断点再传,但xftpd不支持.slimftpd和tinyftpd都可以将用户锁在主目录内,但xftpd也不支持.slimftpd和tinyftpd都支持flashget或nettransport两个下载程序的下载,xftpd不支持.slimftpd和tinyftpd可设置用户权限,xftpd不能设置用户权限,连接进去的用户具有一切权限.slimftpd和tinyftpd都可以限制连接上ftp服务的IP,xftpd不能限制.tinyftpd可以支持远程执行程序功能,其它两个都不支持.
安全性:
xftpd:由于不能设置登陆用户的权限,将用户锁在目录内和限制IP等,xftpd是在三个ftp服务程序中最不安全的一个的。除非你是自!
己一个人用,否则如果将用户名和密码告诉别人后,那人可以连进去,!
任意做什
么都可以,因为xftpd并不能限制连接用户的权限.
slimftpd:可以设置用户权限,限制连接IP和将用户锁在目录内,相当安全,不过由于配置是明文的,这一点留下一点不足.
tinyftpd:可以设置用户权限,限制连接IP和将用户锁在目录内,所以相当安全,而且由于是一次性的命令行程序,可以随时改连接密码.
缺点:
xftpd: 不支持断点再传可算是最大的一个缺点了,对于下载比较大的文件来说,不支持断点再传的话,万一下载中断线了,对于下载者来说简直是恶梦.无法将用户锁在目录内和无法设置用户权限的缺点是留下一大堆安全的问题.不支持flashget和nettransport不算什么大部分,因为想使用多线程下载的话,可以使用标准的ftp客户程序cuteftp pro.还有一个问题是xftpd参数中的
slimftpd:设置比较复杂,特别是想一个用户可以控制到几个不同硬盘的文件时就足襟见衬,一般都需要设置多用户,例如一台系统的硬盘分了6个区,那么一个用户要控制这6个区是不可能的,一个用户最多能控制一个分区,如果你要控制6个区,就要设置6个用户,想控制哪个区就用相应的用户连接上去.
tinyftpd:无法可以象slimftpd一!
样可以以服务方式去启动,想做成一开机就启动的话,要借助第三方程序,如ntservice或firedaemon等,因为这程序"出道"时间还短,从1.0到1.4版只是一个月左右时间,所以有可能会有一些bug会被发现,不象slimftpd是开发时间超过了两年.
优点:
xftpd:相对其它两个来说,无法说出有什么优点,因为在大小和功能上来说,xftpd相对其它两个都是相形见拙的.
slimftpd:设置的复杂是它的缺点,但也是由于它的复杂的设置,可以使这个ftp服务程序具有其它两个ftp服务程序所有的灵活性。其它两个ftp服务程序只能设置一个用户,但slimftpd可以设置多用户,而且每个用户可能设置不同的权限,这是相当灵活的.开发的时间比较长,使这个ftp服务程序相对其它两个都具有更高的稳定性和更少的bug.
tinyftpd:虽然和slimftpd相比,配置方面欠缺了灵活性,但支持远程执行命令功能,并且可以设置不将用户锁在目录内,可以浏览全部分区文件的功能,这些是slimftpd还不能做到的.还有是这个程序是完全免费的,不象slimftpd一样,想要同一IP同时多连几个连接,就一定要用钱注册了才可以.还有一个比较特出的功能就是tinyftpd只是使用两个端口进行命令控制的数据的传输!
,传统的ftp服务程序,每个连接的用户都会使用不同的数据端口.这种!
只使用两
个端口的ftp服务程序,可以解决到做成ftp服务的系统是在防火墙或在路由后无法使用pasv模式(积极模式)进行连接的问题.slimftpd正在开发的V4.0版本也在使用这种方法.
总结:
如果你想练习一下写ftp的客户程序的话,或者是自己想传一下文件,或者想比较信任的朋友人自己的系统中暂时存取一下数据的话,可以使用一下xftpd.否则我不推荐使用xftpd
slimftpd:经过很多版本的千锤百练,这个ftp服务程序已慢慢接近专业的水平了,无论在功能,质量,速度方面都是一流的,所以受到相当多黑客所垂青.
tinyftpd:虽然开发时间不算长,但功能不俗,使用相当简单.相信会抢掉相当部分slimftpd在黑客市场方面的占有率.
如果你是工作需要使用到ftp去传输数据的话,我还是推荐最专业的serv-u,无论slimftpd,xftpd或tinyftpd,都是难以和专业的serv-u一较高下的.
以上就是关于三大非专业小型ftp服务程序比较的网络协议知识分享,更多电脑教程请移步到>>电脑教程。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
