企业FTP服务器架设知识一
2006年12月11日13:36ChinaByte
目前在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-FTPServer以及CrobFTPServer等软件。下边介绍几种常用的FTP服务器。
1、Wu-FTP服务器
你们晓得红旗linux5.0,FTP服务可以依照服务对象的不同分为两类:一类是系统FTP服务器,它只容许系统上的合法用户使用;另一类是匿名FTP服务器,AnonymousFTPServer,它使用任何人都可以登陆到FTP服务器起来获取文件。
若果在安装LINUX系统的时侯,在选择启动进程的时侯选择了“ftpd”这一项的话,安装完LINUX系统后,它早已将一个默认的FTP服务器安装到系统中去了。我们早已可以借助它来实现系统FTP服务器的功能了。我们只需在此基础上依照我们的须要进行一些个性化设定就可以了。
在绝大多数的LINUX发行版本中都选用的是WashingtonUniversityFTP,它是一个知名的FTP服务器软件linux系统ftp服务器,通常简称为wu-ftp。它功能强悍,才能挺好地运行于诸多的UNIX操作系统,比如:IBMAIX、FreeBSD、HP-UX、NeXTstep、Dynix、SunOS、Solaris等。所以Internet上的FTP服务器,一大半以上采用了它。
wu-ftp拥有许多强悍的功能,很易于吞吐量较大的FTP服务器的管理要求:可以在用户下载文件的同时对文件做手动的压缩或解压缩操作;可以对不同网路上的机器做不同的存取限制;可以记录文件上载和下载时间;可以显示传输时的相关信息,便捷用户及时了解目前的传输动态;可以设置最大联接数,增强了效率,有效地控制了负载。
2、ProFTP服务器
ProFTPD是一个Unix平台上或是类Unix平台上(如Linux,FreeBSD等)的FTP服务器程序,它是在自由软件基金会的版权申明(GPL)下开发、发布的免费软件,也就是说任何人只要遵循GPL版权申明,都可以随便更改源始码。
ProFTPD设计目标是实现一个安全且便于设定的FTPServer。目前Unix或类Unix平台上wu-ftpd有着绝佳的效能同时也是一套挺好的软件linux系统ftp服务器,但是它却缺乏了许多Win32平台上FTPServer的一些特色,同时wu-ftpd过去也有不少的安全漏洞相继被发觉。ProFTPD不是从其它FTPServer的既有原始码更改而形成的,相反的,它是完全独立而完整、重新改写的FTPServer。
ProFTPD的主要包括如下特征:单一主设置文件,包含许多指令以及其支配的组,特别象ApacheWebServer;可设定多个虚拟FTPserver,而匿名FTP服务更是非常容易;可依照系统的负载选择以单独运作形式或是由inetd启动;匿名FTP的根目录不须要特定的目录结构、系统二补码执行文件或其它系统文件;ProFTPD不执行任何外部程序以免引起安全漏洞。
具有隐藏目录或隐藏文件linux虚拟主机,源自于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)”项选中。
步入“Internet信息服务”窗口后,找到“默认FTP站点”,右击滑鼠,在弹出的右键菜单中选择“属性”。在“属性”中,我们可以设置FTP服务器的名称、IP、端口、访问帐户、FTP目录位置、用户步入FTP时接收到的消息等。