快速业务通道

Linux下的文件共享全攻略系列之三:主流FTP服务器Wu-ftpd入门指南

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-01

目前,研究者们开发了许多网络服务和协议来完成资源共享的功能.对于网络用户和管理员来说,他们希望得到免费和高效的服务,而这种需求的最好选择莫过于当前开源的操作系统Linux下的产品了.本专题从多个应用服务层面着重向读者们推荐几种实用的用于资源共享的技术及其软件.


本文是系列的第3篇文章,详细介绍FTP.专题的完整内容,请参见:

Linux下的文件共享服务全攻略 http://os.51cto.com/art/201010/231947.htm

Wu-ftpd是Internet上最流行的FTP守护程序.Wu-ftpd功能十分强大,可以构建多种类型FTP服务器.Wu-ftpd菜单可以帮助用户轻松地实现对FTP服务器的配置:支持构造安全方式的匿名FTP的访问,可以控制同时访问的用户的数量,限制可以允许访问的IP网段,并可以在一台主机上设置多个虚拟目录.Wu-ftpd有三种注册方式:匿名FTP、实际用户FTP以及guestFTP.匿名FTP使用用户名“anonymous”和一个email类型的口令进行注册.

Wu-ftpd发布较早.在最新版本(2.6.2)里,其已经对最为人担心的系统安全性问题做了完善的修正,因此还是Ftp Server中的主流.下列是Wu-ftpd的一些功能:

  1. 可对不同网域实行不同存取权限和可存取时段.
  2. 用户在下载档案的同时,可自动实行压缩或解压工作.
  3. 可记录FTP Server使用情形.
  4. 可限定最多联机人数,以符合整体运作效能.
  5. 显示相关讯息,让使用者了解接收状态.
  6. 可将FTP Server暂停,便于系统维护.
  7. 支持虚拟FTP主机(Virtual FTP Servers).
1、安装Wu-ftpd服务器

安装Wu-ftpd有两种方式,一种是安装RPM形式的发布包;另外一种方式是自己动手去编译生成.下面分别介绍这两种安装方式的步骤.

Empire CMS,phome.net

1.RPM包安装方式

该安装包可以在RPMfind上下载得到.以RPM包方式安装非常简单,只要执行下面简单的几个步骤就可以完成:


//将下载得到的rpm包存放在/tmp目录下

#cp wu-ftpd-2.6.2-8.i386.rpm /tmp

//切换目录

#cd /tmp

//进行安装

#rpm -ivh wu-ftpd-2.6.2-8.i386.rpm

2.源代码安装方式

压缩的源代码可以在Wu-ftpd官网处得到.目前网上的最新版本为:wu-ftpd-2.6.2.tar,下面是安装步骤:


//将压缩的源代码拷贝到/usr/src目录下

# cp wu-ftpd.2.6.2.tar.gz /usr/src

//对压缩文档进行解压缩

#tar xvfz wu-ftpd.2.6.2.tar.gz

//切换目录

#cd wu-ftpd-2.6.2

//配置

#./configure

//编译

#make

#make install
2、启动Wu-ftpd服务器

在安装好Wu-ftpd服务器后,就可以用默认配置启动使用该服务器了.通常来说,启动该服务器有两种方式:使用xinetd以及命令行启动.下面分别介绍这两种启动方式,然后通过例子说明使用该服务器的过程.

1.xinetd启动方式

使用该启动方式,只要在/etc/xinetd.d目录下配置wu-ftpd文件即可,如下步骤所示:


#vi wu-ftpd //使用vi编辑wu-ftpd文件

//编辑内容如下

# default: on /默认/系统启动时同时启动该服务器

# description: The wu-ftpd FTP server serves FTP connections. It uses 

# normal, unencrypted usernames and passwords for authentication.

service ftp

{

disable = no

socket_type = stream

wait = no

user = root

server = /usr/sbin/in.ftpd

server_args = -l -a

log_on_success  = DURATION USERID

log_on_failure  = USERID

nice = 10

}

#service xinetd restart //重新启动xientd服务,以使改动生效

2.命令行方式启动

使用命令行启动该服务器非常简单,如下所示命令:


#/usr/sbin/ftpshut //关闭该服务

#/usr/sbin/ftprestart //然后重新启动
Empire CMS,phome.net

接下来,我们将通过具体的例子说明Wu-ftpd服务器的使用方法.


3、使用Wu-ftpd

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号