常用的FTP服务器软件有iis7服务器管理工具、Wu-ftpd、Proftpd、vsFTPd及PureFTPd等,下面分别对这些软件逐一介绍。
1、iis7服务器管理工具
作为ftp客户端,iis7服务器管理工具不仅可以批量管理ftp站点,自定义传输模式,线程,编码。还支持ftp定时上传、定时下载,自动更新等功能。极大的提高了工作效率。
除此之外,它还可以批量管理以下系统:
1、win系列的操作系统(含VPS、VM)
2、linux操作系统:CentOS、Ubuntu、Debian等,支持命令及可视化SFTP管理
3、linux的vnc、win的vnc
4、FTP,webshell
2、Wu-ftpd
曾经是Internet的FTP守护程序,也是最早的FTP服务器软件之一,拥有强大的功能。
wu-ftpd的主要特点如下:
1、支持虚拟FTP主机。
2、能够控制不同网络的用户对于FTP服务器的存取权限和访问时段。
3、能够记录文档上传和下载的全过程并且可以限制访问人数。能够记录文档上传和下载的全过程并且可以限制访问人数。
4、使用者在下载文档时,能够自动对其进行压缩和解压工作。
5、能够暂时关闭FTP服务器,以便系统维护。
6、能够支持匿名FTP访问,但需要加载anonftp软件包。
虽然Wu-ftpd有着的性能同时也是一套很好的软件,然而它有不少的安全漏洞陆续被发现。
3、Proftpd
Proftpd具有安全、容易配置、速度快的特点,并且很少出现缓冲溢出的错误现象。
Proftpd的主要特点如下所述:
1、可设定多个虚拟FTP服务器,匿名FTP服务的实现更是十分容易。
2、单配置文档,其配置指示和apache的配置指示有类似之处。
3、基于单个目录的.ftpaccess配置文档,类似于Apache的.htaccess文档。
4、能够配置为从inetd启动,或是单独FTP服务器两种运行方式。
5、匿名FTP的根目录无需任何特定的目录结构,或系统程式或其他系统文档。
6、以非root身份运行且不执行任何外部程式,从而减少了安全隐患。
7、能够根据文档属主情况或UNIX的访问控制风格来隐藏文档或目录。
8、支持Shadow密码,包括支持密码过期机制。
9、强大的log功能,支持utmp/wtmp及Wu-ftpd格式的记录标准,并支持扩展功能的日志记录。
4、vsFTPd
vsFTPd即Very SecureFTPd的缩写形式,是Red Hat Enterprise Linux 5内置的FTP服务器软件,支持很多其他FTP服务器不支持的功能,具有非常高的安全特性,同时支持带宽限制、IPv6协议、分配虚拟IP地址、创建虚拟用户等功能。其良好的可伸缩性和中等偏上的性能获得了广大用户的广泛欢迎。
5、PureFTPd
PureFTPd是内置在SuSE、Debian中的FTP服务器软件,但Red Hat Enterprise Linux 5中没有包含它的软件包,需手动加载。
6、Serv-U
Serv-U是Windows系统下常用的FTP服务器。用户可以将任何一台PC机设置成一台FTP服务器。用户或其他使用者能使用FTP协议,通过在同一网络上的任何一台PC机与FTP服务器连接,进行文件或目录的复制、移动、创建和删除等。其官方ftp服务器软件下载地。
Serv-U的特点如下
1、支持实时的多用户连接,支持匿名用户的访问;通过限制同一时间允许的的用户访问量来确保PC机的正常运转。
2、安全性能出众。在目录和文件层次都可以设置安全防范措施。为不同用户提供不同设置,支持分组管理数量众多的用户,甚至可以基于IP对用户授予访问权限。
3、能够设置上传和下载的比率、硬盘空间配额、网络使用带宽等,从而有效分配资源,还可作为系统服务在后台运行。
4、支持文件上传和下载过程中的断点续传;支持拥有多个IP地址的多宿主站点。
5、可设置在用户登录或退出时的显示信息,支持具有UNIX风格的外部链接。
6、上面列出的只是Serv-U众多功能中的一部分,Serv-U不仅功能强大,也提供了易于使用的操作界面,是Windows下使用最方便的FTP服务器软件。