主流FTP服务器Wu-ftpd入门指南(1)
主流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服务器的使用方法。
评论暂时关闭