如何让我的 ftp 服务器在 windows / windows 7 上运行而不是仅仅在 filezilla 上运行?

如何让我的 ftp 服务器在 windows / windows 7 上运行而不是仅仅在 filezilla 上运行?

我收到了一个非常烦人的问题。这个问题之所以烦人,可能是因为外面天气很好,而办公室却像烤箱一样。当你在室内时,情况就不太好了。

哦好吧,回到问题上。

我已经安装了带有 IIS 和 FTP 服务器的 Windows Server 2008 R2。我已设置了 ftproot 目录,其下直接有一个放置目录。

我想要实现的是:

a) ftpuser 可以访问根目录。b) ftpuser 可以看到 drop 目录 c) ftpuser 可以将文件传输到 drop 目录 d) ftpuser 无法看到 drop 目录的内容

Ftpuser 获得访问权限,并查看 drop 目录。Ftpuser 无法查看 drop 目录的内容。

问题是我无法从 Windows 资源管理器中传输文件。我收到 550 访问被拒绝:发生错误。请检查您是否确实可以访问该目录。

但是,我尝试过使用 FileZilla,我可以做上述任何事情,包括 D。

为什么我不能使用 Windows XP 或 Windows 7 中的内置 FTP 客户端,但我可以使用 FileZilla 来实现同样的功能?

关于如何纠正这个问题,有什么好的建议吗?

麦克洛夫

答案1

假设您已经从“drop”目录中删除了读取权限,并且您正在尝试访问:ftp://站点名称.com/drop 在 Explorer 中。如果您只是浏览ftp://站点名称.com/在资源管理器中(即省略放置文件夹部分),您应该看到放置文件夹 - 然后将文件拖到放置文件夹,但不要尝试查看内容,这就是产生错误的原因。

答案2

您是否尝试过访问显式的 ftp:// URL 或只是 ftp.example.com?最好是采用以下形式ftp://ftp用户:[电子邮件保护]

相关内容