如何在 Windows 7 上设置 FTP 服务器?

Mat*_*ear 19 windows-7 ftp

我在 Windows 7 上设置 FTP 服务器时遇到问题。

我已经使用控制面板 -> 程序 -> 打开和关闭 Windows 功能添加了该服务。

我可以在控制面板 -> 服务中看到该服务已启动。

但是,当我启动 Windows 命令行窗口时cmd,我未连接。,

C:\Users\mattf>ftp localhost
ftp> ls
Not connected.
ftp> open localhost
ftp> ls
Not connected.
ftp> dir
Not connected.
ftp> quit

C:\Users\mattf>
Run Code Online (Sandbox Code Playgroud)

这就是我所拥有的。我不知道为什么这不起作用 - 可能是防火墙设置吗?

Jas*_*mbs 34

我只是复制了你的结果。

与 Phoebus 的评论相反,您似乎使用与 Web 服务相同的 7.5 管理控制台来管理 Windows 7 FTP 站点。

此外,在创建 FTP 服务时,Microsoft 似乎没有创建 FTP 站点(如过去所做的那样)。

安装 FTP 服务和 IIS 管理控制台后,请执行以下步骤。

  1. 运行管理工具 | Internet 信息服务 (IIS) 管理器
  2. 展开本地机器。
  3. 右键单击站点并添加 FTP 站点。
  4. 将其命名为“默认 FTP 站点”,路径为“C:\inetpub\ftproot”;点击下一个
  5. 启用自动启动FTP站点,选择允许SSL;点击下一个
  6. 启用匿名身份验证;点击完成

您现在应该可以通过 FTP 连接到本地主机。您可以选择不同的选项,但上述选项对我有用,并且与 IIS 6 FTP 中的默认选项非常相似。

请注意,您可能还需要在防火墙中启用 FTP 服务器。为此,请使用以下命令。

netsh advfirewall firewall set rule group="FTP Server" new enable="yes"
Run Code Online (Sandbox Code Playgroud)


mai*_*aik 12

如果您想要的只是一个简单的 FTP 服务器,您可以轻松设置和拆除它,我不建议使用 IIS 方法并配置所有内容。上周我不得不这样做,以便从我们的一台 Cisco 交换机 ftp 运行配置。我环顾四周,看到有关使用 IIS 的讨论,我认为这有点矫枉过正。我偶然发现了 ftpdmin - http://www.sentex.net/~mwandel/ftpdmin/

我下载了二进制文件,从命令行运行它,如下所示: C:\> \path\to\ftpdmin.exe C:\path\to\ftp\root

如果您正在寻找更持久的解决方案,但又不想弄乱 IIS,您可以尝试 FileZilla - http://filezilla-project.org/


小智 7

安装 FTP 服务时,在 Internet Information Services 下,勾选 FTP 服务器(您可能已经完成了,但也展开它并确保 FTP 服务也被勾选。如果这两项都被选中并且您还安装了IIS 管理控制台(在 Web 管理工具下),您将看到 FTP 服务器的选项。

我也试了一下,发现还需要安装FTP服务。然后出现了 FTP 选项。