频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

如何配置WU-FTP服务器(1)

作者: 出处:Unix中文  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2005-12-05 19:39
关 键 词:服务器  配置
阅读提示:在众多的网络应用中,FTP(File Transfer porotocol)有着非常重要的地位。在Internet中一 个十分重要的资源就是软件资源。而各种各样的软件资源大多数都是放在FTP服务器中的。可以说, FTP与WEB服务几乎占据了整个Internet应用的80%以上。
在众多的网络应用中,FTP(File Transfer porotocol)有着非常重要的地位。在Internet中一 个十分重要的资源就是软件资源。而各种各样的软件资源大多数都是放在FTP服务器中的。可以说, FTP与WEB服务几乎占据了整个Internet应用的80%以上。 FTP服务可以根据服务对象的不同分为两类:一类是系统FTP服务器,它只允许系统上的合法用户使用; 另一类是匿名FTP服务器,Anonymous FTP Server,它使用任何人都可以登录到FTP服务器上去获取文件。
一、选择和安装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服务器的管理要求:
1) 可以在用户下载文件的同时对文件做自动的
压缩或解压缩操作;
2) 可以对不同网络上的机器做不同的存取限制;
3) 可以记录文件上载和下载时间;
4) 可以显示传输时的相关信息,方便用户及时了
解目前的传输动态;
5) 可以设置最大连接数,提高了效率,有效地控
制了负载。
二、wu-ftp的组成
安装了wu-ftp后,你将在/bin目录下看到以下五个可执行文件:
ftpd       FTP服务器程序
ftpshut    用于关闭FTP服务器程序
ftpcount   显示目前在线人数 
ftpwho    查看目前FTP服务器的连接情况
ckconfig   检查FTP服务器的设置是否正确
除了这些可执行文件以外,它还在/etc和/var目录下生成了七个配置文件:
/etc/ftpusers
/etc/ftpaccess
/var/run/ftp.pids
/etc/ftpconversions
/var/log/xferlog
/etc/ftpgroups
/etc/ftphosts
系统安装了wu-ftp后,会建立一个特殊的用户ftp,并在/home目录下建立了一个ftpd目录,当用户以匿名
登录上来时,将会自动定位于这个目录下。在这个目录下一般会建立几个子目录。
/home/ftpd/bin    存放一些供FTP用户使用的可
执行文件
/home/ftpd/etc    存放一些供FTP用户使用的配置
文件
/home/ftpd/pub    存放供下载的信息
/home/ftpd/incoming    存放供上载信息的空间
三、wu-ftp的配置
1. 查看、修改/etc/inetd.conf文件
/etc/inetd.conf文件是LINUX系统的超级服务器inetd的配置文件。它负责监听多个TCP/IP端口。当它收到
请求,就根据配置文件派生一个相应的服务器。通过使用超级服务器,其他服务就可以只在需要时才派生,
从而大大节省了系统资源。而wu-ftp就是利用超极服务器inetd来监听请求的。当超级服务器inetd收到了客
户端的FTP请求时,就根据配置文件打开一个FTP服务进程。所以我们如果要使用wu-ftp,就必须确认在超级
服务器inetd的配置文件inetd.conf中有这样一句:
ftp stream tcp nowait root /usr/sbin/tcpd wu.ftpd
以便当超级服务器收到FTP请求的时候,能够派生一个wu-ftp的FTP服务进程。(注:要确认是否有这样一行时,
可以使用文件内容查找命令来确认:
cat /etc/inetd.conf | grep ftp 
如果没有,则用手工加入或手工修改。
2. wu-ftpd的命令选项
wu-ftpd就是wu-ftp的服务进程。它可以不带参数执行,也可以带参数执行。下面简单介绍一下wu-ftpd的执
行参数。
-d  当FTP服务器出错时,将错误入系统的syslog中;
-l  将每次FTP客户端进行连接的入系统的syslog中;
-t  设置FTP客户端连接几分钟无操作就切断连接;
-a  使wu-ftp使用/etc/ftpaccess的设定;
-A  使wu-ftp不使用/etc/ftpaccess的设定;
-L  将FTP客户端连线后所执行的程序记录在系统的
syslog中;
-I  将FTP客户端上载文件的日志记录在/usr/adm.xferlog文件中;
-o  将FTP客户端下载文件的日志记录
在/usr/adm/xferlog文件中。
通过对以上参数的理解,我们建议,将上面系统安装时的那条默认配置改为:
ftp stream tcp nowait root /usr/sbin/tcpd wu.ftpd –a –I 
3.提供自动压缩、解压缩的功能
如果想让FTP服务器有自动压缩、解压缩的功能,必须先将一些压缩、解压缩的命令文件如tar、gzip、
gunzip、compress、uncompress等命令文件拷贝到/home/ftpd/bin目录下。
4. 关于/etc/ftpaccess的设置
这个配置文件是FTP服务器上最重要的配置文件,它直接关系到你的FTP服务器能否正常工作,还有许多权
限上的设置。下面是一个典型的配置实例。
loginfails 3
class  local    real        *
class  remote  anonymous guest  *
limit  remote  100  Any  /etc/ftpd/toomany.msg
message  /etc/ftpd/welcome.msg  login
compress  yes  local remote
tar  yes  local remote
private  yes
passwd-check  rfc822  warn
log commands  real
log transfer  anonymous guest  inbound outbound
log transfer  real  inbound
shutdown  /etc/ftpd/shut.msg
delete  no  anonymous,guest
overwrite  no  anonymous,guest
rename  no  anonymous
chmod  no  anonymous,guest
umask  no  anonymous
upload  /home/ftpd  *  no
upload  /home/ftpd  /bin  no
upload  /home/ftpd  /etc  no
upload  /home/ftpd  /pub  yes  real  0644 dirs
upload  /home/ftpd  /incoming  yes  real guest anonymous 0644 dirs
alias  in  /incoming
email  guest@xxx.net
email  guest@yyy.net
deny  *.com.tw  /etc/ftpd/deny.msg

共2页: 1 [2] 下一页
【内容导航】
发表
查看
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·IIS 专题频道 (查看19810次)
·中间件应用技术专题 (查看16166次)
·FTP协议应用专题 (查看16093次)
·140个电脑小知识、小技巧 (查看14425次)
·Apache技术专题 (查看12971次)
订阅技术快讯
电子杂志下载
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
名称:Vista精品应用黄皮书
简介:《Vista精品应用黄皮书》囊括了Vista的各方面内容。此次的精简版,是将里面的内容做了提取,便于用户下载和使用。内容包含了各种Vista的安装与实施、技巧与解析以及各种Vista相关学习文档和相关软件的安全下载。该电子书是了解和应用Vista人员必备的工具手册,并且也是第一本
名称:2006中国IT论坛精品集合
简介:本书由“51CTO论坛推广联盟”制作完成。书中所有内容均来自各联盟成员的论坛(网站)。制作本书的目的是为了集中大家的优势资源,将更多更精彩的内容带给广大技术爱好者。本书是联盟成立以来制作的第一本书。
关键字阅读
频道精选
主编信箱 热线:010-66476606 告诉我们您想看的:专题 文章
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 意见反馈 | 网站地图
Copyright©2005-2007 51CTO.COM 版权所有