Window Server配置FTP服务(隔离用户和不隔离用户)

这篇具有很好参考价值的文章主要介绍了Window Server配置FTP服务(隔离用户和不隔离用户)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、实验目的

      Window server 2019搭建FTP服务,实现客户端能通过匿名或者用户账号访问服务器上的文件,并实现下载和上传。

二、实现原理

    FTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件。

三、实验步骤

1、安装FTP服务器

为服务器配静态IP

Window Server配置FTP服务(隔离用户和不隔离用户)

打开【服务器管理器】,点击【添加角色和功能】。

Window Server配置FTP服务(隔离用户和不隔离用户)

进入【服务器角色】界面,Windows Server的FTP功能是IIS角色的一部分,所以勾选【Web服务器(IIS)】。【FTP服务器】跟【管理工具】全部勾选

Window Server配置FTP服务(隔离用户和不隔离用户)

进入【功能】界面,默认选择,点击【下一步】。

进入【确认】界面,确认无误后,点击【安装】。

Window Server配置FTP服务(隔离用户和不隔离用户)

打开【服务器管理器】,点击右上角的【工具】栏,找到【Internet Information S ervices(IIS)管理器】点击。

Window Server配置FTP服务(隔离用户和不隔离用户)

2、添加“不隔离用户”站点

展开左侧菜单,对【网站】点击鼠标右键,选择【添加FTP站点】。

Window Server配置FTP服务(隔离用户和不隔离用户)

进入【添加FTP站点】界面,输入FTP站点名称和其目录的物理路径。物理路径是需要共享的目录的位置。点击【下一步】。

Window Server配置FTP服务(隔离用户和不隔离用户)

进入【绑定和SSL设置】界面,IP地址默认为全部未分配,即可以使用服务器上任意一个没有分配给其他FTP站点的IP来访问。如果选择了IP地址,则只能通过选择的IP地址对FTP服务器进行访问。

端口选择默认21号端口。在这里选择【无SSL】。

Window Server配置FTP服务(隔离用户和不隔离用户)

进入【身份验证和授权信息界面】,在身份验证中,勾选匿名;允许访问的用户选择所有用户;权限勾选读取。最后点击【完成】。

Window Server配置FTP服务(隔离用户和不隔离用户)

返回【网站】界面,在列表中新的FTP站点“不隔离用户”已经创建完成,并成功启动。

Window Server配置FTP服务(隔离用户和不隔离用户)

测试FTP站点

测试之前,随意创建或复制几个文件和文件夹到FTP的根目录中。

Window Server配置FTP服务(隔离用户和不隔离用户)

打开另外一条计算机作为客户机

使用资源管理器测试

在和FTP服务器在同一局域网内的电脑上,使用资源管理器连接FTP。输入:ftp://192.168.23.137,即可连接。

Window Server配置FTP服务(隔离用户和不隔离用户)

可以看到客户端成功访问服务器上的共享文件

通过命令行窗口也是可以访问的,输入的用户名anonymous即是使用匿名用户访问。

Window Server配置FTP服务(隔离用户和不隔离用户)

3、添加“隔离用户”站点

展开左侧菜单,对【网站】点击鼠标右键,选择【添加FTP站点】。

进入【添加FTP站点】界面,输入FTP站点名称和其目录的物理路径。物理路径是需要共享的目录的位置。点击【下一步】。

Window Server配置FTP服务(隔离用户和不隔离用户)

进入【绑定和SSL设置】界面,IP地址默认为全部未分配,即可以使用服务器上任意一个没有分配给其他FTP站点的IP来访问。如果选择了IP地址,则只能通过选择的IP地址对FTP服务器进行访问。

默认端口21已经被占用了,这里改成9000。在这里选择【无SSL】。

Window Server配置FTP服务(隔离用户和不隔离用户)

身份验证选择基本,即访问服务器需要账号密码,授权选择所有用户

Window Server配置FTP服务(隔离用户和不隔离用户)

返回【网站】界面,在列表中新的FTP站点“隔离用户”已经创建完成,并成功启动。

Window Server配置FTP服务(隔离用户和不隔离用户)

(1)、配置用户名目录(禁用全局虚拟目录)

设置3个用户zhangsan、lisi、wangwu,要求zhagnsan和lisi用户只能访问自己的目录,且通过虚拟目录映射访问公司的公共文件software;wangwu可以同时访问lisi"和zhangsan用户目录,但是对于lisi的目录只能下载不能上传,对于zhangsan的目录可以上传但是不能下载。

    FTP服务器有个特征,就是如果想让客户端使用账号密码访问共享文件时,必须在共享文件夹根目录下新建一个名为localuser的文件夹,而且还需再在localuser文件夹下新建跟用户名名字一样的文件夹

创建用户

首先在用户和组那里创建3个用户

zhangsan、lisi、wangwu

Window Server配置FTP服务(隔离用户和不隔离用户)

接着在根目录ftp文件夹下新建localuser文件夹,再在localuser文件夹下新建3个与用户名同名的文件夹

Window Server配置FTP服务(隔离用户和不隔离用户)

Window Server配置FTP服务(隔离用户和不隔离用户)

回到服务器,可以看到“隔离用户”目录下多了一个localuser

localuser目录下有三个用户

Window Server配置FTP服务(隔离用户和不隔离用户)Window Server配置FTP服务(隔离用户和不隔离用户)

配置虚拟目录公共文件software

因为此时我们是处于用户隔离的禁用全局虚拟目录状态下的

Window Server配置FTP服务(隔离用户和不隔离用户)

所以要想每个用户都能访问一个共享文件,需要在每个用户目录下配置虚拟目录

右击用户lisi文件夹—添加虚拟目录

Window Server配置FTP服务(隔离用户和不隔离用户)

输入别名,选择文件夹路径

Window Server配置FTP服务(隔离用户和不隔离用户)

完成时候可以看到lisi文件夹下多了一个虚拟目录software

Window Server配置FTP服务(隔离用户和不隔离用户)

其他用户的添加也是如此

配置zhagnsan和lisi用户只能访问自己的目录,wangwu可以同时访问lisi"和zhangsan用户目录

此时配置的是每个用户都只能访问自己的目录,要想实现其中一个用户访问另外两个用户的目录,需要为localuser配置虚拟目录

右击localuser—添加虚拟目录

Window Server配置FTP服务(隔离用户和不隔离用户)

输入用户名,路径指向localuser

Window Server配置FTP服务(隔离用户和不隔离用户)

完成之后可以看到wangwu目录下包含了其他用户的目录

Window Server配置FTP服务(隔离用户和不隔离用户)

验证测试

首先点击站点,选择右侧的FTP目录浏览

Window Server配置FTP服务(隔离用户和不隔离用户)

按以下配置

Window Server配置FTP服务(隔离用户和不隔离用户)

在客户机资源管理器中输入ftp://192.168.23.137:9000

使用lisi账号登录

Window Server配置FTP服务(隔离用户和不隔离用户)

可以看到只能访问公共文件夹和自己的目录

用zhangsan账号登录也是一样

Window Server配置FTP服务(隔离用户和不隔离用户)

Window Server配置FTP服务(隔离用户和不隔离用户)

但是用wangwu账号登录的话是可以访问另外两个用户的文件夹的

Window Server配置FTP服务(隔离用户和不隔离用户)

Window Server配置FTP服务(隔离用户和不隔离用户)

配置wangwu访问lisi的目录只能下载不能上传,对于zhangsan的目录可以上传但是不能下载。

回到服务器的localuser目录的wangwu目录下

Window Server配置FTP服务(隔离用户和不隔离用户)

点击wangwu目录下的lisi目录,在右侧选择FTP授权规则

Window Server配置FTP服务(隔离用户和不隔离用户)

配置为读取,即wangwu用户访问lisi目录下的文件时只能下载不能上传

Window Server配置FTP服务(隔离用户和不隔离用户)

配置wangwu目录下zhangsan目录的规则为写入,即wangwu用户访问张三目录下的文件时只能上传不能下载

Window Server配置FTP服务(隔离用户和不隔离用户)

验证测试

在客户端用命令行窗口访问FTP服务器

可以看到有4个文件夹

Window Server配置FTP服务(隔离用户和不隔离用户)

测试lisi文件夹可否上传或下载

进入lisi文件夹,可以看到有一个lis.txt文件

Window Server配置FTP服务(隔离用户和不隔离用户)

下载到本地

Window Server配置FTP服务(隔离用户和不隔离用户)

成功,本地C:\\Users\Administrator目录下多了一个lis.txt文件

Window Server配置FTP服务(隔离用户和不隔离用户)

尝试将aaa.txt上传到lisi文件夹

Window Server配置FTP服务(隔离用户和不隔离用户)

发现无法上传,尝试新建文件夹也不行

Window Server配置FTP服务(隔离用户和不隔离用户)

测试zhagnsan文件夹可否上传或下载

发现可以切换到zhagnsan目录,但是无法列出内容,即无法读取

Window Server配置FTP服务(隔离用户和不隔离用户)

尝试将aaa.txt上传到zhangsan文件夹

Window Server配置FTP服务(隔离用户和不隔离用户)

发现成功,但是依旧无法读取

回到服务器查看是否上传成功

Window Server配置FTP服务(隔离用户和不隔离用户)

可以看到服务器上的zhangsan文件夹上多了一个aaa.txt文件

(2)、用户名物理目录(启用全局虚拟目录)

同样三个用户zhangsan、lisi、wangwu,每个用户只能访问自己的目录,且每个用户中存在一个虚拟目录software。

跟上一步步骤差不多,不过将localuser目录下的虚拟目录wangwu删掉

Window Server配置FTP服务(隔离用户和不隔离用户)

这样就可以实现每个用户访问各自的目录了

不过要想访问公共文件夹就比较简单

右击站点—添加虚拟目录

Window Server配置FTP服务(隔离用户和不隔离用户)

Window Server配置FTP服务(隔离用户和不隔离用户)

完成之后可以看到站点下多了一个software目录,然后将之前为每个用户单独配置的虚拟目录删掉

Window Server配置FTP服务(隔离用户和不隔离用户)

启用全局目录

Window Server配置FTP服务(隔离用户和不隔离用户)

验证测试

Window Server配置FTP服务(隔离用户和不隔离用户)

Window Server配置FTP服务(隔离用户和不隔离用户)

Window Server配置FTP服务(隔离用户和不隔离用户)

Window Server配置FTP服务(隔离用户和不隔离用户)

可以看到每个用户都只能访问自己的目录和公共文件夹

至此实验结束,实验结果达到预期效果文章来源地址https://www.toymoban.com/news/detail-442527.html

到了这里,关于Window Server配置FTP服务(隔离用户和不隔离用户)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux中搭建FTP服务器,匿名用户访问、本地用户访问、虚拟用户访问(详细解答安装配置步骤)

    对于Linux搭建服务器步骤详解:可以基于匿名访问、本地用户访问、虚拟用户访问 FTP服务访问可分为三种 匿名用户:用户名为ftp或者anonymous,提供任意密码或无密码访问即可. 本地用户:要求有用户名和相对应密码,适用于使用者都是使用此服务器的人。 虚拟用户(出于安全

    2024年02月10日
    浏览(66)
  • 计网实验七:应用层协议服务配置(DNS,HTTP,FTP)

    1.配置DNS服务器 2.HTTP服务器(可以用配置Tomcat 替代,需要能进入管理界面,即点击\\\"Manager App\\\"图标后能正常跳转到另一个界面) 3.配置FTP服务器 我是用的VMware WorkStation Pro 16.2.3 VMware官网 下了之后别乱动,先下镜像 我用的是windows server 2019 不知道是不是官网,反正下得挺慢的

    2024年02月11日
    浏览(46)
  • Windows Server 2012 R2系统服务器远程桌面服务多用户登录配置分享

    Windows Server 2012系统在没有安装远程多界面的情况下,最多只能同时运行2个远程桌面,如果是有多个技术员、合伙人同时操作或是像游戏开发需要用到多界面,但是没有安装就很不方便,今天飞飞来和你们分享Windows server 2012R2系统远程多界面的安装方法,安装好后可以3个用户

    2024年02月05日
    浏览(56)
  • windows server 搭建FTP服务

    实验环境 虚拟机:VMware 16pro 服务器系统:Windows server 2019 客户机系统:Windows 10 虚拟机网络模式:NAT IP配置 服务器:IP:192.168.2.24 子网掩码:255.255.255.0 DNS:127.0.0.1 客户机:IP:192.168.2.20 子网掩码:255.255.255.0 DNS:192.168.2.24 在server2019中打开服务器管理器,点击 添加角色和功

    2024年02月10日
    浏览(66)
  • eNSP FTP基础配置实验

    在本实验中,我们通过两台路由器来展示通过FTP在两台路由器之间传输文件。其中一台路由器AR2作为FTP服务器,另一台路由器AR1以FTP的方式登录AR2,并对AR2的文件系统进行一些更改。 熟悉华为网络设备文件系统的管理。 掌握华为网络设备上FTP服务器的配置。 掌握通过FTP传输

    2024年02月08日
    浏览(47)
  • 开源FTP 服务器 FileZilla Server

    官网:https://filezilla-project.org/ FileZilla 包括FileZilla客户端和FileZilla Server。 Filezilla服务器是免费的开源FTP和FTPS服务器。根据GNU通用公共许可证的条款免费分发的开源软件。 FileZilla 能力: 易于使用 FileZilla比其他任何一款FTP软件都要简单 多协议支持 FileZilla支持FTP、FTPS、SFTP等文

    2024年02月05日
    浏览(48)
  • 使用filezilla server搭建ftp服务器

    01安装文件下载 可以上百度下载,为了方便我在百度网盘上传了一份,里面包含客户端和服务端: 02安装和配置 服务端安装: 1. 先一路默认下一步,直到安装完成后弹出这个页面: FileZilla Server完成安装后,弹出【连接到服务器】窗体。输入服务器的密码(Password),建议选中“

    2024年02月10日
    浏览(52)
  • SQL Server 创建用户,用户授权,实验报告

    首先我们得有一个数据库,数据库里有表 职工表:  部门表: 接下来的操作都是针对以上的表 其次我们来建立登录用户 登录名 为王明, 密码 为123456. 创建登录名之后,登录用户还不能对数据库进行操作,还要对登录用户创建数据库用户 这时候登录王明的账户,数据库会自

    2024年02月04日
    浏览(54)
  • ftp用指定的用户名和密码无法登录到该ftp服务器解决方法

    这样一般是用设置ftp的登录账号和密码没有设置好的原因。 我们需要在新建好的ftp服务器里面选择这个 在进入这个弹窗后我们点击这个看有什么问题不 这样属于没有什么问题,如果授权那栏出现错误,一般是文件权限的问题或者是账号没填对,我们只需要填对指定账号和将

    2024年02月11日
    浏览(54)
  • FTP 服务器搭建(图文教程、实现匿名与用户双登录)

    1.1. 在搜索框中搜索 Windows 功能,点击启用或关闭 Windows 功能。 1.2. 勾选Internet Information Services 如下图,并点击确定完成安装。 2.1. 在搜索框中搜索防火墙和网络保护,选择并打开。 2.2. 打开允许应用通过防火墙。 2.3. 勾选 FTP 服务器。 3.1. 在搜索框中搜索 IIS,选择并打开

    2024年02月09日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包