我有一台Windows 2008服务器,在IIS 7上运行FTP 7。
我已将其配置为直接连接具有特定权限的特定用户(让我们说约翰),具有读/写访问权限。
当我使用FileZilla客户端软件时,可以像john一样连接到服务器。完全没有问题。但是,当我尝试使用Windows资源管理器或cmd提示符进行连接时,我陷入僵局,说“登录失败”。我的客户端计算机是Windows Vista Ultimate。
有谁知道这可能是什么原因?
我有一台Windows 2008服务器,在IIS 7上运行FTP 7。
我已将其配置为直接连接具有特定权限的特定用户(让我们说约翰),具有读/写访问权限。
当我使用FileZilla客户端软件时,可以像john一样连接到服务器。完全没有问题。但是,当我尝试使用Windows资源管理器或cmd提示符进行连接时,我陷入僵局,说“登录失败”。我的客户端计算机是Windows Vista Ultimate。
有谁知道这可能是什么原因?
Answers:
我只想说所有答案对我都有帮助。
但是最后,我想到的解决方案实际上非常简单,我应该早点考虑一下。
我意识到在安装FTP 7之后我没有重新启动服务器。实际上我并不认为这是必需的,但是在重新启动该框并看到Windows资源管理器和ftp cmd正常运行后,我得出的结论是必须这样做。在某种程度上。
因此,对于遇到与我相同的问题的任何人,请确保在安装FTP 7后重新启动该框。
确保在请求中包含用户名。例如,当您使用Windows资源管理器连接时,请输入如下网址:
ftp://USERNAME@ftp.your-ftp-host.com
或者,您通常也可以在以下行中指定密码:
如果其他答案不能解决您的问题,并且您和ftp服务器之间存在防火墙,则该防火墙可能导致被动模式ftp连接出现问题。默认情况下,资源管理器使用的是哪种。您可以按照以下步骤将资源管理器更改为使用活动连接(也称为端口模式)。
我遇到了同样的问题,上面提到的答案没有用。然后我注意到默认应用程序池未运行。由于只需要FTP,因此我仅在Win2008中安装了FTP服务。对我来说,解决方案是在服务器功能中安装Webserver组件(基本的web服务器功能)。之后,我可以启动默认的应用程序池(无需重新启动;-),并且FTP登录有效。