欢迎来到天天文库
浏览记录
ID:47994009
大小:251.96 KB
页数:15页
时间:2020-01-11
《FTP服务器配置实验报告.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、网络技术综合实验实验报告学院计算机与电子信息学院专业电子信息科学与技术班级电子07-2班姓名学号实验题目FTP服务器配置系统环境Linux指导教师实验时间2010年12月27日至2010年12月31日实验报告评分�_______FTP服务器配置�Linux�一、FTP服务的作用概述FTP的全称是FileTransferProtocol(文件传输协议)�就是专门用来传输文件的协议。它工作在OSI模型的第七层�即是应用层�使用TCP传输而不是UDP。这样FTP客户端和服务器建立连接前就要经过一个“三次握手”的过程。FTP服务还有一个非常重要的特点是它可以独立于平台。LINU
2、X下实现FTP服务的软件很多�最常见的有vsftpd�Wu-ftpd和Proftp等。RedHatEnterpriseLinux中默认安装的是vsftpd。常�访问FTP服务器时需要经过验证�只有经过了FTP服务器的相关验证�用户才能访问和传输文件。二、局域网拓扑介绍假设要把一台计算机配置作为一台FTP服务器主机�其网络拓扑图如下�根据拓扑结构�内部网络部署若干台FTP服务器�根据需要�在每台需要被查询的FTP服务器上�建立扫描文件结构发生变化的第2页共15页2爬虫程序�并在内部网络建立FTP文件索引数据库服务器�用来存放FTP服务器上爬虫程序获取的索引数据�另外还要建
3、立Web服务器�用来做Web查询。本系统采用两个模块构建�分别是部署于FTP服务器的爬虫程序和部署于Web服务器的索引查询引擎。部署于FTP服务器的爬虫是一用来监控FTP文件结构变化的程序�它用来监视FTP服务器的变化�当FTP服务器有新的文件上传或者有文件被删除或者文件位置发生变化的时候�爬虫程序会立即捕捉到此变化�然后将变化信息响应到建立索引的数据库服务器。部署于Web服务器的查询引擎是主要用来做查询服务�以及针对用户输入的查询关键字做模糊处理�直接以模糊方式查询�当搜索到结果以后�显示时候将文件所处FTP位置显示�同时将对应的超级连接做在上边�可以方便直接下载。在
4、访问范围上�拟构建的搜索系统可以供内网和外网同时检索�访问方式如图一所示�将Web服务器发布在内部网络�同时开放到Internet�可提供到Internet访问。通过Web服务器来对内和对外提供检索服务。内部用户通过内部网络直接访问Web服务器来访问搜索引擎�外部用户通过Internet来访问Web搜索引擎。三、服务软件采用说明vsftpd是UNIX类操作系统上运行的服务器名称�它的名字代表“verysecureFTPdaemon”�安全性是其设计与开发的一个重要目标。它可运行在Linux、Solaris等系统中�支持很多其他的FTP服务器不支持的特征��非常高的安全性
5、需求�带宽限制�良好的可伸缩性�创建虚拟用户的可能性�分配虚拟IP地址的可能性第3页共15页3一、vsftpd的启动#servicevsftpdstart如果允许用户匿名访问�需创建用户ftp和目录/var/ftp#mkdir/var/ftp#useradd–d/var/ftpftp二、vsftpd的配置Vsftpd的配置文件存放在/etc/vsftpd/vsftpd。conf我们可根据实际数要对如下信息进行配置�1。连接选项☆监听地址和控制端口(1)listen_address=ipaddress定义主机在哪个IP地址上监听FTP请求。即在哪个IP地址上提供FTP服务
6、。(2)listen_port=port_value指定FTP服务器监听的端口号。默认值为21。2。性能与负载控制☆超时选项(1)idle_session_timeout=空闲用户会话的超时时间�若是超过这段时间没有数据的传送或是指令的输入�则会被迫断线。默认值是300s(2)accept_timeout=numericalvalue接受建立联机的超时设定。默认值为60s☆负载选项(1)max_clients=numericalvalue定义FTP服务器最大的兵法连接数。当超过此连接数时�服务器拒绝客户端连接。默认值为0�表示不限最大连接数。(2)max_per_ip=
7、numericalvalue定义每个IP地址最大的并发连接数目。超过这个数目将会拒绝连第4页共15页4接。此选项的设置将会影响到网际快车、迅雷之类的多线程下载软件。默认值为0�表示不限制。(3)anon_max_rate=value设定匿名用户的最大数据传输速度�以B/s为单位。默认无。(4)local_max_rate=value设定用户的最大数据传输速度。以B/s为单位。默认无。此选项对所有的用户都生效。3。用户选项vsftpd的用户分为3类�匿名用户、本地用户�localuser�及虚拟用户�guest�☆匿名用户(1)anonym
此文档下载收益归作者所有