`
ferian12
  • 浏览: 2372 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Windows 7 IIS FTP

    博客分类:
  • FTP
 
阅读更多

在局域网中共享文件,FTP是比较方便的方案之一。Win7内部集成了FTP,只是设置起来颇费一番功夫。着文以记之。

  一、安装FTP组件

    由于Win7默认没有安装FTP组件。故FTP的设置第一步就是安装FTP组件

    点击:控制面板—》程序和功能—》打开或关闭Windows功能。勾选“FTP服务器”及“FTP服务”“FTP扩展性”,点击“确定”,安装FTP组件。如下图所示

    

  二、添加FTP站点

    点击:控制面板—》管理工具。选中“Internet信息服务(IIS)管理器”,如图

    

    双击“Internet信息服务(IIS)管理器”。弹出管理器界面,如下图所示:

    

    单击选中“网站”,并且在其上右击,选择“添加FTP站点”,出现“站点信息”界面,如下所示:

    

    给FTP取名(本例是:zhu),以及设置FTP站点的物理路径(本例是:c:\ftp),点击“下一步”,出现“绑定和SSL设置”界面,如下图所示

    

    IP设置为本机的IP地址,端口用FTP默认的21,SSL勾选“无”。点击“下一步”,出现“身份验证和授权信息”界面,如下图所示:

    

    如果只是想设置简单的FTP,则“身份验证”和“授权”都勾选“匿名”,并且给匿名设置相应的权限。本例中,还要给FTP配置帐号,以及帐号的权限,故“身份验证”勾选“基本”,“授权”勾选“未选定”,点击“完成”,完成FTP站点的设置。

  三、设置FTP帐号以及权限

    由于Win7下的FTP帐号是Windows用户帐号。所以,先得添加两个用户帐号,一个是View,可以浏览、下载FTP内容;一个是Admin,完全控制FTP。

    点击:控制面板—》管理工具—》计算机管理。在计算机管理的界面的左侧,点击:系统工具—》本地用户和组—》用户,右侧显示所有用户。如下图所示:

    

    在“用户”上右击,出现“新用户”,如下所示:

    

    在用户名中输入View,设置好密码,去掉勾选“用户下次登陆时须更改密码”,勾选“用户不能更改密码”和“密码永不过期”。点击“创建”,完成用户View的创建。同样的步骤,创建Admin用户。由于Windows默认将用户添加到Users组,你可以将刚才的两个用户从Users组中删除。方法是在“计算机管理”中点击“组”,在右侧的列表中找到Users,双击之,出现如下界面,点中用户View,点“删除”,点中用户Admin,点“删除”。将两个用户从Users组中删除。

    

    接下来,在FTP站点中,给View和Admin添加权限。

    点击:控制面板—》管理工具—》Internet信息服务(IIS)管理器。点中刚才新建的FTP站点。点中“FTP授权规则”。如下图所示:

    

    点击右侧的“编辑权限”,对FTP站点文件夹添加用户权限。在弹出的窗口中,点击“安全”标签。,如下图所示:

    

    点“编辑”,出现权限的窗口,如下:

    

    点“添加”,在“输入对象名称来选择”中输入View,点“确定”,添加View用户。如下所示:

    

    添加的View用户,默认是只有读取、列出的权限。在依法添加Admin用户,给Admin用户添加完全控制的权限。如下所示:

    

    再回到“Internet信息服务(IIS)管理器”窗口,双击刚才选中的“FTP授权规则”,在FTP站点中对View和Admin授权。如下所示:

    

    点击右侧的“添加允许规则”,在弹出的窗口中,勾选“指定的用户”,输入View,在下方的“权限”中,勾选“读取”。如下所示:

    

    点“确定”,给FTP站点添加View用户,相应的权限是读取。再给FTP站点添加Admin用户,相应的权限是读取和写入。

    至此,FTP的站点设置就完成了。站点文件夹是c:\ftp,View用户有读取(浏览和下载)的权限,Admin用户有读取和写入(上传和删除)的权限。当然,还可以根据实际的情况添加用户及相应的权限,也可以将用户添加进组,再给组设置权限。还可以添加匿名用户等等,不一而足了。

    然而,事情远远没有结束。如果,你急于做测试的话。会发现,在本机上测试正常,但是用别的机器测试FTP的话,会发现连接不上。问题出在Win7下的防火墙。如果你把防火墙关掉,你会发现FTP恢复了正常,但你也不能因为要用FTP,就把Win7的防火墙关掉。要想在Win7开着防火墙的时候还要正常使用,还必须得在防火墙中进行一番设置

  四、Win7的防火墙设置

    点击:控制面板—》Windows防火墙。点击左侧的“允许程序或功能通过Windows防火墙”,选中“FTP服务器”,将后面的两个框都勾选,如下所示:

    

    这是网上绝大多数介绍的防火墙设置。然而还不够,你做测试的话会发现,还是连接不上。还必须在防火墙中进一步做设置。

    点击下方的“允许运行另一程序”,在弹出窗口里,点“浏览”,找到C:\Windows\System32\inetsrv\inetinfo.exe,点添加,也就是上图中的Internet Infomation Services。将后面的两个框也都选中。因为在Win7下,FTP是IIS的一个组件,因此也必须在防火墙中将IIS设置为允许。而IIS又不在默认的列表中,因此得手动添加。

    遗憾的是,这样设置,FTP还是不能正常使用。由于FTP用的是21端口,因此在防火墙中还得添加出站和入站的端口规则。

    在Windows防火墙窗口里,点击左侧的“高级设置”,弹出高级安全防火墙窗口,点击左侧的“入站规则”,如下图所示:

    

    点击右侧的“新建规则”,出现向导界面,勾选“端口”,如图:

    

    点击“下一步”,勾选TCP(FTP用的是TCP协议),再勾选特定本地端口,输入21(FTP用的是21端口)如图所示:

    

    点击“下一步”,勾选“允许连接”,如图:

    

    点击“下一步”,默认的都选上,如图:

    

    点击“下一步”,在名称里输入名字,本例中是21,如图

    

    点击“完成”,完成入站规则的设置,在用同样的方法,完成出站规则的设置,同样是21端口。

    至此,在Win7的防火墙就已经设置好了。现在测试基本上就正常了。



  不过,还有个小问题:

  在用IE浏览FTP的时候,虽然可以登录,但是没法显示FTP内容。这个是IE的设置问题。在Internet选项中,将“使用被动FTP(用于防火墙和DSL调制解调器的兼容性)”勾掉就解决了不能浏览的问题。如下图所示:

  



  后序。总体来说,Win7的内置FTP设置比一些第三方的FTP软件设置要繁琐一些。但是在某些场合下,还只能用Win7的内置FTP。以上的内容都是网上搜集来的,加上本人的亲测。如果谁在FTP设置上还有什么问题,欢迎交流。

 

分享到:
评论

相关推荐

    Windows 7 IIS 局域网ftp服务器的配置.pdf

    在Windows 7操作系统中,构建一个局域网内的FTP服务器主要依赖于系统内置的Internet Information Services (IIS)。IIS是一个功能强大的Web服务器和FTP服务器软件,它允许你为内部网络用户提供文件传输服务。以下将...

    Windows 2003 IIS FTP 设置方法 (修改)

    ### Windows 2003 IIS 下 FTP 设置方法详解 #### 一、设置不同用户登录指定到不同的文件夹 在 Windows 2003 的 IIS 中设置 FTP 服务器时,可以通过以下步骤来确保不同用户登录后能够访问各自指定的文件夹: 1. **...

    IIS ftp.exe

    1. **安装**:在Windows Server上,可以通过“添加角色和功能”向导安装IIS以及FTP服务。确保勾选“FTP服务”和“FTP扩展性”。 2. **配置**:使用IIS管理器,可以创建FTP站点,设置监听的IP地址、端口、绑定信息,...

    windows 服务器 IIS -FTP隔离用户完全手册

    "Windows 服务器 IIS-FTP 隔离用户完全手册" 在本文中,我们将详细介绍如何使用 Windows 自带的 IIS-FTP 服务器功能来实现 FTP 隔离用户。FTP 隔离用户指的是当用户登录到 FTP 服务器时,会被导入其所属文件夹,且...

    iisftp.vbs

    而IISFTP.vbs文件则与IIS的FTP服务安装过程密切相关,它通常是Windows操作系统中用于自动化FTP服务设置的脚本文件。 IIS FTP服务是IIS组件的一部分,允许用户通过FTP协议上传和下载文件到服务器。FTP服务的配置和...

    Windows中IIS内FTP服务器高级配置

    Windows 中 IIS 内 FTP 服务器高级配置 在 Windows 中,IIS 内置了 FTP 服务器,可以实现高级配置,满足多用户的管理需求。下面是实现高级配置的步骤和知识点: 一、取消匿名连接 首先,需要取消“站点属性/允许...

    IIS中FTP设置用户和密码_实现多用户管理

    接着,在 IIS 管理器中,选择一个 FTP 站点,新建/虚拟目录/下一步,在别名处输入 FTP01,选择“下一步”,路径选择刚刚创建的 FTP01 目录,选择“下一步”,同样新建一个虚拟目录 FTP02,路径指向 FTP02 目录。...

    如何在IIS7上配置 FTP7

    在IIS7上配置FTP7并使用IIS管理凭据方式进行验证的过程,是Windows Server 2008 R2环境中确保安全性和简化管理的关键步骤。IIS7引入了FTP7,它增强了MSFTP服务,支持非Windows身份验证,使得用户无需在操作系统中...

    windows iis 如何配置active directory 隔离的ftp

    这可以通过IIS管理控制台或命令行工具iisftp.vbs完成。完成配置后,用户将只能访问其指定的主目录,并且可以按照设置的权限进行读写操作。 在实际应用中,FTP服务器会缓存从Active Directory检索到的用户信息,以...

    Win7 IIS7.0设置FTP详细过程

    Win7 IIS7.0 设置 FTP 详细过程 Win7 IIS7.0 设置 FTP 详细过程是一种常见的服务器配置过程,它允许用户通过 FTP 访问文件服务器。在这个过程中,我们将详细介绍如何在 Win7 下安装和配置 IIS7.0,以便实现 FTP ...

    Windows7下IIS7的安装及ASP配置方法

    Windows7 下 IIS7 的安装及 ASP 配置方法 Windows 7 作为一个流行的操作系统,IIS 7 作为一个功能强大且广泛应用的 Web 服务器,ASP 作为一个常用的脚本语言,理解如何在 Windows 7 下安装 IIS 7 及配置 ASP 是非常...

    IIS下FTP服务器的PASV端口范围修改方法

    ### IIS下FTP服务器的PASV端口范围修改方法详解 #### 一、引言 在企业级网络环境中,FTP服务器是常见的文件传输服务之一。Microsoft Internet Information Services (IIS) 提供了一种集成式的解决方案来搭建FTP...

    windows2003服务器中IISFTP站点配置与管理.pptx

    Windows 2003 服务器中 IIS FTP 站点配置与管理 IIS FTP 站点配置与管理是 Windows 2003 服务器中的一项重要功能,允许管理员创建和管理 FTP 站点,以便提供文件传输服务。下面是 IIS FTP 站点配置与管理的详细知识...

    Windows2012绑定域账户FTP安装和权限、配额设置

    通过以上步骤,我们可以成功地在Windows Server 2012上搭建一个功能完善的FTP服务器,该服务器不仅可以满足基本的文件传输需求,还能根据企业的实际管理需求灵活设置不同的权限级别以及配额限制。这对于提高企业内部...

    IIS_FTP配置

    在Windows 2003环境中,IIS(Internet Information Services)提供了一种简单而有效的方式来进行FTP(File Transfer Protocol)服务器的搭建与配置。本文将详细介绍如何利用IIS在Windows 2003系统中配置FTP服务,...

    2022年优秀-windows服务器中IISFTP站点配置与管理.pptx

    以下是关于2022年优秀Windows服务器中IIS FTP站点配置与管理的详细知识点: 1. **FTP服务组件安装**: 在Windows服务器上配置IIS FTP服务首先需要确保已经安装了相应的服务组件。这通常可以通过控制面板的“程序和...

    利用IIS建FTP服务器

    本文将详细介绍如何在Windows 2003+iIS6环境下利用IIS搭建FTP服务器,避免安装第三方软件,提升服务器的安全性。 ### 一、IIS组件的准备与安装 1. **启动添加或删除程序**:首先,通过任务栏的“开始->所有程序->...

Global site tag (gtag.js) - Google Analytics