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月前
|
存储 Java 数据库
windows server2016搭建AD域服务器
windows server2016搭建AD域服务器
138 72
|
1月前
|
监控 搜索推荐 开发工具
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
137 2
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
|
2月前
|
安全 编译器 Linux
深入解析与防范:基于缓冲区溢出的FTP服务器攻击及调用计算器示例
本文深入解析了利用缓冲区溢出漏洞对FTP服务器进行远程攻击的技术,通过分析FreeFlow FTP 1.75版本的漏洞,展示了如何通过构造过长的用户名触发缓冲区溢出并调用计算器(`calc.exe`)。文章详细介绍了攻击原理、关键代码组件及其实现步骤,并提出了有效的防范措施,如输入验证、编译器保护和安全编程语言的选择,以保障系统的安全性。环境搭建基于Windows XP SP3和Kali Linux,使用Metasploit Framework进行攻击演示。请注意,此内容仅用于教育和研究目的。
92 4
|
3月前
|
安全 搜索推荐 网络安全
Windows操作系统的演变与未来趋势####
本文将深入探讨Windows操作系统从诞生至今的发展历程,分析其关键版本的技术创新、市场影响及用户反馈。同时,结合当前科技趋势,预测Windows系统的未来发展方向,包括智能化、云集成、安全性提升等方面的可能性。 ####
|
3月前
|
Android开发 数据安全/隐私保护 虚拟化
安卓手机远程连接登录Windows服务器教程
安卓手机远程连接登录Windows服务器教程
541 4
|
3月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
143 4
|
4月前
|
监控 网络安全 调度
Quartz.Net整合NetCore3.1,部署到IIS服务器上后台定时Job不被调度的解决方案
解决Quartz.NET在.NET Core 3.1应用中部署到IIS服务器上不被调度的问题,通常需要综合考虑应用配置、IIS设置、日志分析等多个方面。采用上述策略,结合细致的测试和监控,可以有效地提高定时任务的稳定性和可靠性。在实施任何更改后,务必进行充分的测试,以验证问题是否得到解决,并监控生产环境的表现,确保长期稳定性。
230 1
|
4月前
|
Apache 数据中心 Windows
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
|
4月前
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
|
4月前
|
存储 弹性计算 运维
阿里云国际Windows操作系统迁移教程
阿里云国际Windows操作系统迁移教程