WU-ftpd

来自站长百科
跳转至: 导航、​ 搜索

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

相关功能[ ]

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

安装Wu-ftpd服务器[ ]

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

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

源代码安装方式[ ]

压缩的源代码可以在Wu-ftpd官网处得到。下面是安装步骤:

//将压缩的源代码拷贝到/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

启动Wu-ftpd服务器[ ]

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

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服务,以使改动生效

命令行方式启动[ ]

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


/usr/sbin/ftpshut //首先关闭该服务

/usr/sbin/ftprestart //然后重新启动

相关条目[ ]

Pureftpd

Vsftpd

Proftpd

Serv-U

参考来源[ ]

http://os.51cto.com/art/201010/231932.htm