Linux --FTP服务器配置

一、FTP服务器WU-FTPD
FTP是Internet上最基本、最常用、最受欢迎的信息服务系统之一,它允许用户登录到Internet的远程计算机上,把其中的文件传送到自己的计算机中,或把自己计算机上的文件传送到远程计算机里。
在大多数的Linux发行版本中都是使用的wuachive-ftpd,一般简称为WU-FTPD,它作为一个FTP服务器是一个非常有名的FTP软件。WU-FTPD广泛使用于UNIX/Linux服务器,作为默认的FTP服务器,为广大的互联网客户提供FTP服务,且这个软件又是免费的。本节将介绍如何使用WU-FTPD配置FTP服务器。


二、WU-FTPD的安装和组成
WU-FTPD的安装非常容易,大多数版本的Linux中都包含了WU-FTPD的rpm软件包,可以在安装Linux时指定安装。如果想自行编译源代码,也可以到ftp://ftp.wu-ftpd.org下载最新版本的源代码包。
安装好以后,可以用ckconfig命令来检查是否已经正确安装。在/etc/passwd中可以指定ftp用户的登录目录。
安装了WU-FTPD后,会在/bin目录下看到以下5个可执行文件:
ftpd  FTP服务器程序。
ftpshut  用于关闭FTP服务器程序。
ftpcount  显示目前在线人数。
ftpwho  查看目前FTP服务器的连接情况。
ckconfig  检查FTP服务器的设置是否正确。
除了这些可执行文件以外,安装程序还在/etc和/var目录下生成了7个配置文件:
/etc/ftpusers
/etc/ftpaccess
/var/run/ftp.pids
/etc/ftpconversions
/var/log/xferlog
/etc/ftpgroups
/etc/ftphosts
系统安装了WU-FTPD后,会建立一个特殊的用户ftp,并在/home目录下建立了一个ftpd目录,当用户以匿名登录时,将会自动定位于这个目录下。在这个目录下一般会建立几个子目录,举例如下。
/home/ftpd/bin  存放一些供FTP用户使用的可执行文件。
/home/ftpd/etc  存放一些供FTP用户使用的配置文件。
/home/ftpd/pub  存放供下载的信息。
/home/ftpd/incoming  存放供上传信息的空间。

三、 wu-ftp相关命令的使用
通过上面的讲解,用户已经对wu-ftp的安装方法、组成模块,以及基本的配置方法有了一定的了解。本节将接着向用户介绍wu-ftp中的另外一些命令,这些命令在实际操作中有重要的作用,例如使用ftpcount命令可以统计当前服务器上所连接的用户数目。
1.ftpcount
连接数统计命令。可以使用ftpcount命令十分清楚地统计出当前连接到FTP服务器上的用户数目,并且同时列出上限。命令输出如下所示:

Service class local 0 Users(20maximum)
Service class remote 5 Users(100maximum)

2.ftpwho
在线用户查看命令。可以使用ftpwho命令十分清楚地列出当前连接的用户的详细情况。
3.ftpshut
FTP关闭文件生成命令。可以使用ftpshut命令生成一个在/etc/ftpaccess中设置的shut.msg文件,用于关机设置。ftpshut命令的格式为:

Ftpshut <-l min> <-d min> time <说明>

-l  这个参数设置在关闭FTP服务器功能前多少分钟时停止用户的连接。
-d  这个参数设置在关闭FTP服务器功能前多少分钟时切断用户连接。
time  指定关闭FTP服务器的时间。例如6:20分则写为0620。
4.ckconfig
检查FTP服务器的设置是否正确。
5.ftprestart
重新启动FTP服务。





参考: http://book.51cto.com/art/200707/50902.htm 

本文出自 “--” 博客,请务必保留此出处http://57388.blog.51cto.com/47388/1553309

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。