主流FTP服务器Wu-ftpd入门指南(1)


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、安装Wu-ftpd服务器

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

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 //然后重新启动

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


相关内容