Windows 7操作系统中使用IIS,WinScp搭建ftp服务器

简介: 好久没有碰IIS服务器了,又忘的差不多了,这个随笔中我将介绍在Windows 7操作系统中通过IIS配置ftp服务器的步骤。在公司的网络环境中阻止了ftp访问,在这里我们使用工具WinScp作为客户端访问ftp服务器,WinScp作为一个小型的ftp客户端非常小巧灵活,它可以访问ftp,sftp,scp等服务。

好久没有碰IIS服务器了,又忘的差不多了,这个随笔中我将介绍在Windows 7操作系统中通过IIS配置ftp服务器的步骤。在公司的网络环境中阻止了ftp访问,在这里我们使用工具WinScp作为客户端访问ftp服务器,WinScp作为一个小型的ftp客户端非常小巧灵活,它可以访问ftp,sftp,scp等服务。下面我们新建一个ftp服务,然后用WinScp访问这个站点。

  1. 打开IIS中ftp服务。默认情况下在IIS服务器中不会开启ftp站点服务,所以需要我们手动打开该服务。依次点击Control Panel\All Control Panel Items\Programs and Features,如图1点击Turn Windows Features on or off
    img_10a72c2feabeafe401798b4339ad2fc0.png
    图1
  2. 点击选中ftp服务选项,如图2
    img_d3761857498564772ebc8c59bb0f056f.png
    图2
  3. 这样设置之后IIS服务器中就应该有新建ftp站点的选项了如图3,某些情况下有可能还是看不到,这时候就需要使用管理员权限打开IIS服务了,这个只需要右击Computer点击Manage打开管理界面找到IIS服务,如图4。
    img_50da834f5b2ae91cae24dc1ff3fd9c9f.png
    图3
    img_ebe7f66a9fe3872af29597270f26e04f.png
    图4
  4. 设置好之后就可以新建ftp站点了,右击Sites点击Add Ftp Site,在弹出的对话框中设置站点的名字和路径,如图5
    img_5a6b6d2ed419912ba795dd47c38c4579.png
    图5
  5. 点击Next,在Binding and SSL Setting中勾选No SSL其他保持默认,如图6
    img_d23bf36da75c9381a087fe4dc4b42773.png
    图6
  6. 点击Next,在Authentication and Authorization Information中,设置Authentication为Basic,设置Authorization为Specified roles and groups,在下面的文本框中填写ftpusers,设置Permissions,勾选Read,Write,如图7。这里我们使用用户组,便于统一管理,后面将介绍如何添加用户和用户组。
    img_7a6b4e1e4e05531ea2dd5560c4584a16.png
    图7
  7. 点击Finish,单击新建的ftp站点,双击FTP User Isolation,在弹出的对话框中选中User name direction(disable global virtual directories)如图8,这样需要为每个用户ftp用户添加一个自己的默认的文件夹。
    img_86f50f4e1c2d6fba0aa50293185e3c6e.png
    图8
  8. 现在ftp站点新建好了,我们需要为这个站点添加一些用户和用户组。首先点击Computer Management(Local),Local User and Groups,Users,右击新建一个ftpuser1并设置密码,反选User must change password at next logon选中Password never expires,如图9
    img_7235df0e441650ea0a8a4f10ec7fbf28.png
    图9
    新建之后注意要将这个用户所在的默认分组去掉,否则会有一些安全问题,如图10
    img_e10aabbcf99dcf1c5d3256769a07418a.png
    图10
  9. 点击Groups,右击新建一个用户组ftpusers,并将刚刚新建的ftpuser1添加到这个组里面,注意如果默认的当前计算机所在的域需要点击Locations选择当前计算机,如图11
    img_11f7263452346f238fe8d3e5b6f230ba.png
    图11
  10. 现在用户和组都建好了,由于在步骤7中,FTP User Isolation,我们选中User name direction(disable global virtual directories),现在需要在根目录中为ftpuser1新建一个默认的访问文件夹,点击根目录,在根目录中新建文件夹命名为LocalUser,在该文件夹下面新建文件夹ftpuser1,这个就是用户ftpuser1的默认访问文件夹。
  11. 双击FTP Authorization Rules如图12,进入继续双击Allow,然后可以设置用户的访问权限如图13
    img_34556f76c6d639d6aea25f919d4c267a.png
    图12
    img_fd643f11d1ad6ba53e88c280b6783566.png
    图13
  12. 打开WinScp,输入账号ftpuser1,密码*****,Protocol选中ftp,点击Login如图14,最后进入的界面如图15。至此大功告成。
    img_2c33e91922910ce0a7011224a1713c05.png
    图14
    img_70ede4417ee4965a06aac39b01b223cb.png
    图15

作者:Tyler Ning
出处:http://www.cnblogs.com/tylerdonet/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过以下邮箱地址williamningdong@gmail.com  联系我,非常感谢。

目录
相关文章
|
1月前
|
存储 数据安全/隐私保护 索引
Windows Server 各版本搭建文件服务器实现共享文件(03~19)
Windows Server 各版本搭建文件服务器实现共享文件(03~19)
155 1
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
69 0
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows Server 2003 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows Server 2003 操作系统保姆级教程(附链接)
54 0
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
87 0
如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows XP 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows XP 操作系统保姆级教程(附链接)
115 0
|
26天前
|
Shell Windows
Windows服务器 开机自启动服务
Windows服务器 开机自启动服务
14 0
|
12天前
|
Windows
【报错】在浏览器输入localhost为什么启动的是Microsoft的IIS windows首页?
【报错】在浏览器输入localhost为什么启动的是Microsoft的IIS windows首页?
|
3天前
|
安全 Unix Linux
Windows如何远程连接服务器?服务器远程连接图文教程
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:Windows Server、Netware、Unix和Linux。今天驰网飞飞将和你分享Windows server远程连接图文教程,希望可以帮助到你
16 4
Windows如何远程连接服务器?服务器远程连接图文教程
|
1月前
|
Linux 数据安全/隐私保护 Docker
linux和windows中安装emqx消息服务器
linux和windows中安装emqx消息服务器
27 0
|
1月前
|
监控 API 数据库
Python语言Windows操作系统
Python语言Windows操作系统