江西财经大学2013组网技术实验报告 - 图文(6)
(图21) 用授权用户登录成功,故到此配置成功! 四:FTP配置 4.4、FTP服务器创建及配置 4.4.1 FTP服务的搭建 FTP(File Transfer Protocol)是文件传输控制协议,是用户TCP/IP网络及Internet的最简单的协议,FTP可将文件从网络上的计算机传输到网络上的另一台计算机,并且具备双向传输功能,在服务器许可的前提下,可以非常方便地将文件从本地计算机发送给远程FTP站点。 FTP采用客户/服务器(client/server)模式,客户端和服务器使用TCP进行TCP进行连接,为建立连接,客户端和服务器都必须打开一个TCP端口,FTP服务器预置两个端口21和20.,其中端口21用来发送和接收FTP的控制信息;端口20用来发送和接收FTP数据,只有在传输数据时才能打开,一旦传输结束就断开。FTP客户端激发FTP客户端服务时,动态分配自己的端口,端口号分配范围是1024~65535 一般来说.用户联网的首要目的就是实现信息共享,文件传输是信息共享非常重要的一个内容之一。Internet上早期实现传输文件,并不是一件容易的事,我们知道 Internet是一个非常复杂的计算机环境,有PC,有工作站,有MAC,有大型机,据统计连接在Internet上的计算机已有上千万台,而这些计算机可能运行不同的操作系统,有运行Unix的服务器,也有运行Dos、Windows的PC机和运行MacOS的苹果机等等,而各种操作系统之间的文件交流问题,需要建立一个统一的文件传输协议,这就是所谓的FTP。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或者从其它的用户环境中获得文件。 与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放第 20 页/ 共31页
在用户目录中。 FTP 只提供文件传送的一些基本的服务,它使用 TCP 可靠的运输服务。一个 FTP 服务器进程可同时为多个客户进程提供服务。FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。 分析:根据试验要求创建gao和yang的 2个用户,并将这两个账号的根目录限制在网站的根目录 /var/www/gao,不能进入该目录以外的任何目录。故将其设置为虚拟用户 步骤1.为存放虚拟帐号数据库文件创建专用目录建立目录/var/virftp 使用命令mkdir 2.在/var/virftp创建虚拟用户帐号和密码的文本文件vftp.txt 目的是生成特定格式的虚拟帐号和密码的数据库文件。如下图 3.生成数据库文件 (图22) 由于保存虚拟用户帐号及密码文件vftp.txt是无法被系统帐号直接调用,故需使用db_load命令生成db数据库文件。并修改权限,如下图所示 (图23) 第 21 页/ 共31页
4.修改vsftpd对应的可插入认证模块PAM配置文件 为了使服务器能够使用数据库文件,对客户端进行身份验证,需要调用系统的可插入认证模块PAM,可插入认证模块不需要安装应用程序,只要通过修改指定的配置文件,调整对该程序的认证方式即可。PAM模块配置文件的路径为/etc/pam.d,该目录保存着大量与认证有关的配置文件,并以服务器名命名。下面修改vsftpd对应的PAM配置文件/etc/pam.d/vsftpd 图17 修改PAM配置文件 5.建立虚拟用户所要访问的目录及权限 (图24) (图25) 6.修改配置文件/etc/vsftpd/vsftpd.conf文件,并作出相关修改。 第 22 页/ 共31页
(图26) 7.重启vsftpd服务器,可检验vsftpd只对虚拟用户提供服务,本地账号不能登陆FTP服务器了. 8.为虚拟用户准备个人配置文件,之后在/var/下创建文件夹userconf并在userconf中创建虚拟用户 9.其中虚拟用户gao的个人配置文件内容为: (图27) 第 23 页/ 共31页 (图28)
另一个虚拟用户yang的个人配置文件与gao类似,故不重复 10.以gaoyong用户登录FTP,测试配置是否成功 (图29) (图30) 以命令方式访问结果如下所示 (图31) 第 24 页/ 共31页
…… 此处隐藏:263字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




