无法连接到我的 FTP 服务器,为什么?

无法连接到我的 FTP 服务器,为什么?

我有一台在 IIS 7 上运行 FTP 7 的 Windows 2008 服务器。

我已将其配置为开箱即用,并与具有读/写访问权限的特定用户(比如说约翰)进行连接。

当我使用 FileZilla 客户端软件时,我可以以 john 的身份顺利连接到服务器。完全没有问题。但是,当我尝试使用 Windows 资源管理器或使用 cmd 提示符进行连接时,我被阻止了,提示“登录失败”。我的客户端计算机是 Windows Vista Ultimate。

有谁知道这可能是什么原因造成的?

答案1

我只想说所有答案都对我有帮助。

但最终我想到的解决方案其实很简单,我应该早点想到的。

我意识到在安装 FTP 7 后我还没有重新启动服务器。我实际上并不认为这是必需的,但是在重新启动机器并看到 Windows 资源管理器和 ftp cmd 正常工作后,我得出结论,这在某种程度上一定是必要的。

因此,对于遇到与我相同问题的人,请确保在安装 FTP 7 后重新启动该框。

答案2

确保在请求中包含用户名。例如,当您使用 Windows 资源管理器连接时,请输入如下 URL:

ftp://[电子邮件保护]

或者,您通常也可以在行中指定密码,例如:

ftp://用户名:[电子邮件保护]

答案3

您是否告诉 Explorer/ftp.exe 使用特定的用户名而不是“匿名”进行连接?

IIS 日志中显示哪些错误?

答案4

我遇到了同样的问题,上述答案都不起作用。然后我注意到默认应用程序池没有运行。由于我只需要 FTP,所以我只在 Win2008 中安装了 FTP 服务。对我来说,解决方案是在服务器功能中安装 Webserver 组件(基本 Webserver 功能)。之后,我可以启动默认应用程序池(无需重新启动 ;-),并且 FTP 登录可以正常工作。

相关内容