- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux系统下FTP服务器构建方案
下同样自带有一个FTP配置组件,名为Washington University FTP(Wu-Ftpd),此组件在internet上应用极其广泛,是一个性能优秀的服务器软件,以其丰富的功能和超大、超速的数据吞吐量而著称。
Wu-Ftpd安装篇
一. 如果你的Linux没有自带Wu-Ftpd。
请先到:81/down/wu-ftpd-current.tar.gz下载,再按以下步
骤安装:
第一步:以root进Linux系统(大家应该知道,在Linux中非root用户正常情况下是没有挂接文件系统权限的;接着使用mkdir /mnt/Wuftp命令行在/mnt里创建一个新的文件夹Wuftp。
??? 第二步:将wu-ftpd源码拷入此目录并解压“tar zxvf wu-ftpd-2.6.2.tar.gz”。
??? 第三步:按以下命令行进行源码编译:
??? Cd /mnt/Wuftp/wu-ftpd-2.6.2--------------(进入解压目录)
??? . /configure?????????????? --------------(运行环境自动检测)
??? Make??????????????????? --------------(开始编译,并在源码的 bin 目录下生成编译后的几个可执行文件.)
??? 第四步:使用make install命令行将其安装到默认目录下即可使用。
二. Linux自带有Wu-Ftpd。
这就相对简单多了,只需先通过RedHat的第一张光盘安装Wu-Ftpd的RPM包;然后
输入以下命令即可安装:
Rpm - ivh wu-ftpd-x.x.x-x.i386.rpm-----------------------(-x.x.x-x.是你的Wu-Ftpd版本号)。
Wu-Ftpd配置篇
一. 启动。
我们可以将其配置为自动启动。方法是:找到Linux安装光盘,执行附带的Setup程序,并在“System Service”里选中Wu-Ftpd确定即可。
二. 设置ftp宿主目录。
其缺省位置为/home/ftp,可以通过修改/etc/passwd)来改变这个目录。
三. 对一些重要的配置文件作进一步设定,使其能更好的控制用户的访问权限。
这些配置文件包括:/etc/ftpaccess 、/etc/ftpconversions、etc/ftpusers、/etc/ftpphosts、/etc/ftp-groups。利用这些文件,可以相当准确的控制某个用户、某个时间段从何地以何种方式访问到服务器,而且可以对用户连接后所进行的所有操作进行跟踪。每个配置文件说明如下:
1./etc/ftpaccess:这是非常重要的一个配置文件,文件里的每一行命令定义一个属性,主要用来控制存取权限。
??? 2./etc/ftpconversions:用来配置压缩/解压缩程序。
??? 3./etc/ftpusers:该文件夹中包含的用户不能通过FTP登录服务器,有时将需要禁止的用户账号写入文件/etc/ftpuser中,这样就可以禁止一些用户使用FTP服务。
??? 4./etc/ftpphosts:用于配置通过允许或禁止远程对某个帐号的访问控制。
??? 5./etc/ftpgroups:用来创建用户组,使组内成员可以预先设定访问FTP服务器。
下面我们以几个小例来熟悉这些配置文件的设置:
??? 1. 登录人数的限制。
??? 在/etc/ftpaccess这个配置文件里设定。格式为:limit [类别] [人数] [时间] [文件名],意思就是设置某类别在指定时间内允许登录到FTP服务器的人数。比如:l
imit? Any/etc/sys.msg,表示所有类别在任何时间内登录FTP的人数不能超过20人,否则将显示sys.msg这个提示文件。
??? 2. 设置匿名用户密码验证方式。
??? 格式:passwd-check [none/trivial/rfc822]? [enforce/warn]。两组可选项中,none指不对密码进行验证,任何密码都可以登录;trival指只要密码中包含@就可登录;rfc822则是指密码要符合rfc822规定的邮件格式方可正常登录;另一组enforce表示输入的密码不符合指定格式就不允许登录;而warn是指就算密码不符合指定格式仍然允许登录。
??? 3. 定义用户类别。格式:class [类名] [real/guest/anonymous][IP地址]
其意思是:设定FTP服务器上的用户类别,并可对客户端的IP地址进行限制,允许特定或者全部的IP地址访问FTP服务器。 我们配置好FTP服务器后,可以自己先调试看看,不管是用图形工具还
文档评论(0)