第15章 建立远程FTP服务实验.pptVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机科学与技术 21世纪高等学校规划教材 操作系统实验教程(Linux版) 潘景昌 刘杰 编著 21世纪高等学校规划教材 计算机科学与技术 第十五章 建立远程FTP服务实验 操作系统实验教程(Linux版) 潘景昌 刘杰 编著 清华大学出版社 第十五章 建立远程FTP服务实验 实 验 目 的 实 验 内 容 准 备 知 识 实 验 原 理 实 验 指 导 实验目的 理解FTP工作原理; 在Linux操作系统下搭建FTP服务器,实现远程文件传输功能。 实验内容 在Linux平台下搭建一个FTP服务器,实现远程文件的上传与下载; 创建FTP用户并给予授权,实现不同的用户只能访问自己的文件夹及子文件夹。 准备知识 熟悉在Linux下程序的安装,卸载以及服务状态查询; 参阅相关Linux Shell命令,熟悉在Linux下用户的创建、删除,用户组的管理以及用户权限的分配和回收。 实验原理 FTP (File Transfer Protocol) 称为“文件传输协议”,用于Internet上的文件双向传输。同时,它也是一个应用程序。用户可以通过它把自己的PC机与网络上所有运行FTP协议的服务器相连,访问服务器上的程序和信息。 FTP的主要作用,是让用户连接上一个运行着FTP服务器程序的远程计算机,实现文件的上传或下载。 其原理如图所示 实验指导 vsFTPd的安装: 在Fedora或Redhat系统,可以用下面的命令在线安装: yum -y install vsftpd 如果是debian类系统,可以用apt来在线安装: apt-get install vsftpd 如果是RPM的系统,也可以找到vsftpd-xxxx.rpm的包来通过rpm命令来安装: rpm -ivh vsftpd*.rpm 也可以下载源码包来安装 vsFTPd服务器的启动和关闭: vsFTPd服务器启动和关闭的通用方法 vsFTPd服务器的运行: [root@localhost ~]# /usr/sbin/vsftpd [root@localhost ~]# /usr/local/sbin/vsftpd vsFTPd服务器关闭: [root@localhost ~]# pkill vsftpd [root@localhost ~]# pgrep vsftpd 在Fedora/Redhat/CentOS中vsFTPd 服务器的启动和关闭 [root@localhost ~]# /etc/rc.d/init.d/vsftpd start 添加FTP本地用户 使用如下命令: [root@localhost ~]# /usr/sbin/useradd -d /var/www/html -g ftp -s /sbin/nologin ftpadm 添加ftpadm用户,不能登录系统(-s /sbin/nologin),自己的文件夹在(-d /var/www/html)),属于组ftp(-g ftp),然后为它设置密码passwd ftpadm,这样就添加了一个FTP用户了。 实现虚拟路径 将某个目录挂载到FTP服务器下供用户使用,这就叫做虚拟路径。 比如将admin用户的目录挂载到FTP服务器中,供FTP服务器的用户使用,使用如下命令即可: [root@localhost ~]# mount –bind /home/admin /var/ftp/pub [root@localhost ~]# ls /var/ftp/pub Desktop myfiles mysoft myimages mysvn osExp 限制链接数,以及每个IP最大的链接数,限制传输速度 修改配置文件中,例如vsftp最大支持链接数100个,每个IP能支持5个链接: max_client=100 max_per=5 修改配置文件中,例如让匿名用户和vsftd上的用户(即虚拟用户)都以80KB = 1024*80 = 81920的速度下载: anon_max_rate=81920 local_max_rate=81920 操作系统实验教程(Linux版) 潘景昌 刘杰 编著 谢谢您的使用! 计算机科学与技术 21世纪高等学校规划教材 操作系统实验教程(Linux版) 潘景昌 刘杰 编著 21世纪高等学校规划教材 计算机科学与技术

文档评论(0)

word.ppt文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档