Window7 创建FTP服务器

本文详细介绍如何在Windows 7系统中通过安装IIS组件来搭建FTP服务器的过程,包括创建用户、设置文件夹、安装配置IIS等步骤,并提供上传与下载服务的详细配置方法。

转自:http://jingyan.baidu.com/article/574c5219d466c36c8d9dc138.html

 

 

 

 

win7下如何建立ftp服务器

步骤/方法

  1. 1

    首先在本地机器上创建一个用户!这些用户是用来登录到FTP的!我的电脑右键->管理->本地用户和组->用户->“右键”新建用户->输入用户名和密码再点创建就行了!

    win7下如何建立ftp服务器
    win7下如何建立ftp服务器
  2. 2

    其次是在C盘新建文件夹“FTP上传”和“FTP下载”两个文件夹!并在每个文件夹里放不同的文件,以便区分!

    win7下如何建立ftp服务器
    win7下如何建立ftp服务器
  3. 3

    之后是安装IIS组件!在开始菜单里—>控制面板-〉添加或删除程序->添加/删除windows组件->应用程序服务器->Internet 信息服务->-〉FTP服务器-〉确定-〉完成!这样就把FTP安装在服务器上了!

    win7下如何建立ftp服务器
  4. 4

    最后就是配置FTP服务器,创建上传和下载服务!创建上传服务器:右键网站->选择添加FTP站点->描述可以根据自己的需要填写->地址一般都是自己的IP地址,端口默认使用21->物理路径指向“C:\FTP上传”->访问权限要钩上“读取”和“写入”->点击完成就把上传的服务创建好了!创建下载服务器:因为21号端口已经被占用所以我们就用2121端口!它的物理路径指向“C:\FTP下载”!只有读取权限!!具体的步骤就看图吧。一、上传服务器图解

    二、下载服务器图解

    win7下如何建立ftp服务器
    win7下如何建立ftp服务器
    win7下如何建立ftp服务器
    win7下如何建立ftp服务器
    win7下如何建立ftp服务器
    win7下如何建立ftp服务器
    win7下如何建立ftp服务器
    win7下如何建立ftp服务器
    win7下如何建立ftp服务器
    win7下如何建立ftp服务器
  5. 5

    最后就可以测试刚才建立的ftp服务器是否建立成功了。在浏览器上输入以下地址ftp://192.168.9.3即可打开具有上传功能的FTP页面,输入ftp://192.168.9.3:2121即可打开只有下载功能的页面了!当然,登录之前还需要你输入开始建立的那个账号及密码:用户名为:wsl。密码为:xxxxxxx。具体如下图吧。

    一、登录具有上传功能的ftp服务器

    二、登录只有下载共能的ftp服务器

     

    这样你需要建立的ftp服务器就建立成功了

    win7下如何建立ftp服务器
    win7下如何建立ftp服务器
    win7下如何建立ftp服务器
    win7下如何建立ftp服务器

注意事项

  • 登录ftp服务器之前,请先确保你的Microsoft FTP Service是启动

  • 若未启动,在我的电脑->右键->管理->服务和应用程序->服务。找到Microsoft FTP Service右键启动即可

# 答案 在 Windows 7创建 FTP 服务,使其可以接收文件或对外提供文件共享,可以通过 **启用 IIS(Internet Information Services)中的 FTP 功能** 实现。以下是详细步骤: --- ## 一、启用 IIS 和 FTP 服务 Windows 7 自带 IIS 支持,但默认未安装。 ### 步骤1:打开“打开或关闭 Windows 功能” 1. 点击 **开始菜单** → 控制面板 → 程序 → “打开或关闭 Windows 功能” 2. 找到并勾选: - ✅ Internet Information Services - ✅ FTP 服务器(包含两个子项) - FTP 扩展性 - FTP 服务 - ✅ IIS 管理控制台 > 其他如“万维网服务”可选,若仅用 FTP 可不勾 3. 点击“确定”,系统会自动安装组件(需联网) --- ## 二、创建 FTP 站点 ### 步骤1:打开 IIS 管理器 - 开始菜单 → 搜索框输入:`inetmgr` 回车 - 打开 **Internet Information Services (IIS) Manager** ### 步骤2:添加 FTP 站点 1. 在左侧连接树中右键点击计算机名 → **添加 FTP 站点** 2. 输入: - 站点名称:`MyFTPSite` - 物理路径:选择一个文件夹(如 `C:\FTP`) > 若不存在该目录,先手动创建: ```cmd mkdir C:\FTP ``` 3. 点击下一步 ### 步骤3:绑定和 SSL 设置 - IP 地址:选择本机 IP 或 `全部未分配` - 端口:`21`(FTP 默认端口) - SSL:选择“无 SSL”(测试环境可用) 点击下一步 ### 步骤4:身份验证与授权 - 身份验证: - 匿名:✔️ - 基本身份验证:✔️(如需密码登录) - 授权: - 用户:选择“所有用户”或指定用户名 - 权限:勾选“读取”和“写入” > 若开启“写入”,客户端可上传文件 完成设置 --- ## 三、配置防火墙允许 FTP ### 步骤1:放行 FTP 端口 1. 控制面板 → Windows 防火墙 → 高级设置 2. 入站规则 → 新建规则 3. 类型:端口 → TCP → 特定本地端口:`21` 4. 允许连接 → 完成 5. 名称:`FTP Port 21` ### 步骤2:启动 FTP 服务 回到 IIS 管理器: - 找到刚创建的站点 - 右键 → 启动 状态显示为“正在运行”即可 --- ## 四、测试 FTP 连接 ### 方法1:浏览器访问 打开 IE 或 Chrome: ``` ftp://192.168.1.x ``` 其中 `192.168.1.x` 是你的 Windows 7 IP 地址(可用 `ipconfig` 查看) ### 方法2:命令行测试 ```cmd ftp 192.168.1.x Connected to 192.168.1.x. 220 Microsoft FTP Service Name: (192.168.1.x:none) anonymous Password: (任意内容,如 a@a.com) ftp> dir ftp> put test.txt ``` --- ## 五、常见问题解决 | 问题 | 解决方法 | |------|----------| | 连接被拒绝 | 检查 IIS 中站点是否已“启动” | | 无法上传 | 确保目录有写权限:<br>`右键 C:\FTP → 属性 → 安全 → 编辑 → 添加 Users → 允许修改和写入` | | 提示 425 无法打开数据连接 | 使用被动模式,并在防火墙开放高编号端口(如 50000-60000),并在 IIS 中设置被动端口范围 | --- # 知识点 1. **IIS FTP 集成机制** Windows 7 内建 IIS 支持 FTP 服务,通过图形化界面配置站点与权限。 2. **FTP 端口与防火墙规则** 主动模式使用 21 控制端口,数据传输需额外端口;防火墙必须放行才能通信。 3. **NTFS 文件权限控制** 即使 FTP 允许写入,目标目录也需赋予 `Users` 或 `Everyone` 写权限,否则上传失败。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值