在众多的网络应用中,FTP(File Transfer Porotocol)有着非常重要的地位。在Internet中一个十分重要的资源就是软件资源。而各种各样的软件资源大多数都是放在FTP服务器中的。本章主要讲述在Fedora 6下如何架设和使用FTP服务器,在本章的后半部分还将介绍如何使用Fedora 6自带的客户端软件:Gftp来登录FTP 服务器,以及如何使用命令行在Fedora文本工作界面登录FTP服务器。
本章主要内容
& FTP服务器间接
& vsFTP服务器的安装与启动
& vsFTP服务器的配置方法
& Gftp的使用方法
& ftp命令行的使用
FTP服务可以根据用户的不同分为两类:一类是系统FTP服务器,它只允许系统上的合法用户使用;另一类是匿名FTP服务器(Anonymous FTP Server),它使用任何人都可以登录到FTP服务器上去获取文件。
Linux下的FTP软件很多,最常见的有vsFTP、WU-FTP、ProFTP等,虽然在Fedora 6以前的版本中默认安装的FTP软件为WU-FTP,但是在Fedora 6中则更换为vsFTP。vsFTPd在安全性、高性能及稳定性3个方面有上佳的表现。它提供的主要功能包括虚拟IP设置、虚拟用户、Standalone、inetd操作模式、强大的单用户设置能力及带宽限流等。在安全方面,它从原理上修补了大多数FTP的安装缺陷,使用安全编码技术解决了缓冲溢出问题,并能有效避免globbing类型的拒绝服务攻击。