zoukankan      html  css  js  c++  java
  • 09. FTP服务器

    1. FTP

    1.1 FTP概述

    File Transfor Protocol === 文件传输服务器

    FTP服务器功能几乎等于445文件共享服务器(SMB)

    一般情况:

    内部文件共享使用SMB服务

    对外文件共享使用FTP服务器

    1.2 FTP协议

    两个端口号:20 or 21

    21端口:控制端口

    20端口:数据端口

    当客户机连接FTP服务器时,服务器开放的是21端口,用户账号密码校验成功后,开放20端口用于数据的传输
    一旦数据传输完毕后20端口就会自动关闭
    

    FTP协议有2中连接模式(今日只了解即可!后续讲到网络,就可以继续来讲该知识点)

    主动模式

    被动模式

    2. 部署FTP服务器

    2.1 实验步骤

    环境:IIS软件 两台虚拟机

    --实验步骤--

    1)开启2台虚拟机,xp和2003,还原快照,开机,桥接到vmnet0,配置IP,并互相ping通!

    1. 在2003服务器,安装llS之FTP插件

    image-20201028105449608

    1. FTP安装完毕后,默认已经对外发布了FTP站点文件夹,路径是c:inetpubftproot

    4)客户访问 : 我的电脑 ---> 地址栏输入 ---> ftp://10.1.1.2成功访问 !

    image-20201028105707614

    5)但是不建议使用默认得FTP站点,此时停用默认FTP站点!

    6)在E盘上建立文件夹movie

    1. 打开IIS,新建FTP站点,并知道movie得路径

      勾选全部FTP权限 : 读取和写入(用户得最终权限为FTP权限和NTFS权限取交集) image-20201028105939135

    2. 此时员工可以匿名访问movieftp服务器了,但是我们希望关闭匿名功能,关闭后,用户必须输入用户名和密码

    FTP服务开启后IIS会自动创建一个用户IUSER_计算机名

    image-20201028110107077

    9)新建a/b/c三个用户,设置movie文件夹得NTFS权限,要求a只能下载,b只能上传,c有所有权限

    10)最后在xp上登录FTP服务器,并分别使用A/B/C用户来验证FTP权限 !

  • 相关阅读:
    laravel实践2.引入bootstrap
    laravel实践3.laravel Mix使用
    利用nginx 反向代理解决跨域问题
    前端压缩图片记录一下
    蒲文强java第 七 次作业
    蒲文强java第六次作业
    192403蒲文强——面向对象第五次作业
    浅析学习关于《现代软件工程——构建之法》第一章的总结
    第四次作业----两人结对编程
    第四次博客作业-结对项目
  • 原文地址:https://www.cnblogs.com/xcymn/p/14464781.html
Copyright © 2011-2022 走看看