扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共2页)
目前在UNIX和LINUX下常用的免费FTP服务器软件主要是Wu-FTP和ProFTP这两种。Wu-FTP广泛应用在众多的Unix和Linux系统中,ProFTP正是针对Wu-FTP的弱项而开发的,ProFTP已经成为继Wu-FTP之后最为流行的FTP服务器软件,越来越多的站点选用它构筑安全高效的FTP站点。
而在Windows平台NT/2000/2003中除了使用本身的IIS架构FTP服务器外,常用的还有FTP服务器软件Serv-U、WS-FTP Server 以及Crob FTP Server等软件。下面介绍几种常用的FTP服务器。
1、Wu-FTP服务器
大家知道,FTP服务可以根据服务对象的不同分为两类:一类是系统FTP服务器,它只允许系统上的合法用户使用;另一类是匿名FTP服务器,Anonymous FTP Server,它使用任何人都可以登录到FTP服务器上去获取文件。
如果在安装LINUX系统的时候,在选择启动进程的时候选择了“ftpd”这一项的话,安装完LINUX系统后,它已经将一个默认的FTP服务器安装到系统中去了。我们已经可以利用它来实现系统FTP服务器的功能了。我们只需在此基础上根据我们的需要进行一些个性化设定就可以了。
在绝大多数的LINUX发行版本中都选用的是WashingtonUniversity FTP,它是一个著名的FTP服务器软件,一般简称为wu-ftp。它功能强大,能够很好地运行于众多的UNIX操作系统,例如:IBM AIX、FreeBSD、HP-UX、NeXTstep、Dynix、SunOS、Solaris等。所以Internet上的FTP服务器,一大半以上采用了它。
wu-ftp拥有许多强大的功能,很适于吞吐量较大的FTP服务器的管理要求:可以在用户下载文件的同时对文件做自动的压缩或解压缩操作;可以对不同网络上的机器做不同的存取限制;可以记录文件上载和下载时间;可以显示传输时的相关信息,方便用户及时了解目前的传输动态;可以设置最大连接数,提高了效率,有效地控制了负载。
2、ProFTP 服务器
ProFTPD是一个Unix平台上或是类Unix平台上(如Linux, FreeBSD等)的FTP服务器程序,它是在自由软件基金会的版权声明(GPL)下开发、发布的免费软件,也就是说任何人只要遵守GPL版权声明,都可以随意修改源始码。
ProFTPD设计目标是实现一个安全且易于设定的FTP Server。目前Unix或类Unix平台上 wu-ftpd有着极佳的效能同时也是一套很好的软件,然而它却欠缺了许多Win32平台上FTP Server的一些特色,同时wu-ftpd过去也有不少的安全漏洞陆续被发现。ProFTPD不是从其它FTP Server的既有原始码修改而产生的,相反的,它是完全独立而完整、重新改写的FTP Server。
图2:ProFTP 服务器
ProFTPD的主要包括如下特点:单一主设置文件,包含许多指令以及其支配的组,非常象ApacheWeb Server;可设定多个虚拟FTP server,而匿名FTP服务更是十分容易;可根据系统的负载选择以单独运作方式或是由inetd启动;匿名FTP的根目录不需要特定的目录结构、系统二进制执行文件或其它系统文件;ProFTPD不执行任何外部程序以免造成安全漏洞。
具有隐藏目录或隐藏文件,源自于Unix形式的档案权限,或是user/group类型的档案权限设定。能够以一般使用者在单独运作模式下执行,以减少某些藉由攻击方式取得root权的可能性,此功能与Unix的操作系统有关。
3、IIS(FTP)服务器
如果我们只是想建个小型的同时在线用户数不超过10个的FTP服务器,且不会同时进行大流量的数据传输,可以用IIS作为服务器软件来架设(IIS只适用于WindowsNT/2000/XP/2003操作系统)。
Windows平台NT/2000/XP/2003默认安装时不安装IIS组件,需要手工添加安装。进入控制面板,找到“添加/删除程序”,打开后选择“添加/删除Windows组件”,在弹出的“Windows组件向导”窗口中,将“Internet信息服务(IIS)”项选中。
图3:IIS(FTP)服务器
进入“Internet信息服务”窗口后,找到“默认FTP站点”,右击鼠标,在弹出的右键菜单中选择“属性”。在“属性”中,我们可以设置FTP服务器的名称、IP、端口、访问账户、FTP目录位置、用户进入FTP时接收到的消息等。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。