FTP服务器配置实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、 FTP 服务的作用概述 FTP 的全称是 File Transfer Protocol(文件传输协议)�就是
专门用来传输文件的协议。它工作在 OSI 模型的第七层�即是应 用层�使用 TCP 传输而不是 UDP。这样 FTP 客户端和服务器建立连 接前就要经过一个“三次握手”的过程。FTP 服务还有一个非常重 要的特点是它可以独立于平台。
第 4 页 共 15 页
4
接。此选项的设置将会影响到网际快车、迅雷之类的多线程下载 软件。默认值为 0�表示不限制。 (3) anon_max_rate=value 设定匿名用户的最大数据传输速度�以 B/s 为单位。默认无。 (4) local_max_rate=value 设定用户的最大数据传输速度。以 B/s 为单位。默认无。此选项 对所有的用户都生效。 3。 用户选项 vsftpd 的用户分为 3 类�匿名用户、本地用户�local user�及 虚拟用户�guest� ☆ 匿名用户
假设要把一台计算机配置作为一台 FTP 服务器主机�其网络拓 扑图如下�
根据拓扑结构�内部网络部署若干台 FTP 服务器�根据需要�在 每台需要被查询的 FTP 服务器上�建立扫描文件结构发生变化的
第 2 页 共 15 页
2
爬虫程序�并在内部网络建立 FTP 文件索引数据库服务器�用来 存放 FTP 服务器上爬虫程序获取的索引数据�另外还要建立 Web 服务器�用来做 Web 查询。本系统采用两个模块构建�分别是部 署于 FTP 服务器的爬虫程序和部署于 Web 服务器的索引查询引擎。
(1) listen_address=ip address 定义主机在哪个 IP 地址上监听 FTP 请求。即在哪个 IP 地址上提 供 FTP 服务。
(2) listen_port=port_value 指定 FTP 服务器监听的端口号。默认值为 21。 2。 性能与负载控制 ☆超时选项 (1) idle_session_timeout= 空闲用户会话的超时时间�若是超过这段时间没有数据的传送或 是指令的输入�则会被迫断线。默认值是 300s (2) accept_timeout=numerical value 接受建立联机的超时设定。默认值为 60s ☆负载选项
网络技术综合实验 实验报告
学院
计算机与电子信息学院
专业 电子信息科学与技术 班级 电子 07-2 班
姓名
学号
实验题目
FTP 服务器配置
系统环境 Linux
指导教师
实验时间 2010 年 12 月 27 日 至 2010 年 12 月 31 日
实验报告评分�_______
FTP 服务器配置�Linux�
(1) anonymous_enable=YES|NO 控制是否允许匿名用户登录 (2) ftp_username= 匿名用户使用的系统用户名。默认情况下�值为 ftp (3) no_anon_password= YES|NO 控制匿名用户登录时是否需要密码。 (4) anon_root= 设定匿名用户的根目录�即匿名用户登录后�被定位到此目录下。 主配置文件中默认无此项�默认值为/var/ftp/ (5) anon_world_readable_only= YES|NO 控制是否只允许匿名用户下载可阅读的文档。YES�只允许匿名用 户下载可阅读的文件。NO�允许匿名用户浏览整个服务器的文件 系统。 (6) anon_upload_enable= YES|NO 控制是否允许匿名用户上传文件。除了这个参数外�匿名用户要 能上传文件�还需要两个条件�write_enable 参数为 YES�在文 件系统上�FTP 匿名用户对某个目录有写权限。 (7) anon_mkdir_wirte_enable= YES|NO
(1) max_clients= numerical value 定义 FTP 服务器最大的兵法连接数。当超过此连接数时�服务器 拒绝客户端连接。默认值为 0�表示不限最大连接数。 (2) max_per_ip= numerical value 定义每个 IP 地址最大的并发连接数目。超过这个数目将会拒绝连
部署于 FTP 服务器的爬虫是一用来监控 FTP 文件结构变化的 程序�它用来监视 FTP 服务器的变化�当 FTP 服务器有新的文件 上传或者有文件被删除或者文件位置发生变化的时候�爬虫程序 会立即捕捉到此变化�然后将变化信息响应到建立索引的数据库 服务器。
部署于 Web 服务器的查询引擎是主要用来做查询服务�以及 针对用户输入的查询关键字做模糊处理�直接以模糊方式查询� 当搜索到结果以后�显示时候将文件所处 FTP 位置显示�同时将 对应的超级连接做在上边�可以方便直接下载。
三、 服务软件采用说明 vsftpd 是 UNIX 类操作系统上运行的服wenku.baidu.com器名称�它的名字代表 “very secure FTP daemon”�安全性是其设计与开发的一个重 要目标。它可运行在 Linux、Solaris 等系统中�支持很多其他的 FTP 服务器不支持的特征�
� 非常高的安全性需求 � 带宽限制 � 良好的可伸缩性 � 创建虚拟用户的可能性 � 分配虚拟 IP 地址的可能性
LINUX 下实现 FTP 服务的软件很多�最常见的有 vsftpd� Wu-ftpd 和 Proftp 等。Red Hat Enterprise Linux 中默认安装的 是 vsftpd。常�访问 FTP 服务器时需要经过验证�只有经过了 FTP 服务器的相关验证�用户才能访问和传输文件。 二、 局域网拓扑介绍
第 3 页 共 15 页
3
一、vsftpd 的启动 #service vsftpd start 如果允许用户匿名访问�需创建用户 ftp 和目录/var/ftp # mkdir /var/ftp # useradd –d /var/ftp ftp
二、vsftpd 的配置 Vsftpd 的配置文件存放在/etc/vsftpd/vsftpd。conf 我们可根 据实际数要对如下信息进行配置� 1。 连接选项 ☆监听地址和控制端口
在访问范围上�拟构建的搜索系统可以供内网和外网同时检 索�访问方式如图一所示�将 Web 服务器发布在内部网络�同时 开放到 Internet�可提供到 Internet 访问。通过 Web 服务器来对 内和对外提供检索服务。内部用户通过内部网络直接访问 Web 服 务器来访问搜索引擎�外部用户通过 Internet 来访问 Web 搜索引 擎。
相关文档
最新文档