我的任务是为我们的客户build立一个FTP目录。 我正在从安装了IIS 7的Windows 2008服务器上工作。
创buildFTP用户目录我遵循这个eHow教程 。
FTP站点已经在IIS 7上设置,所以我跳过了这一点,完全按照其余部分。 但是,当我尝试通过FileZilla进行连接时,出现以下错误:
状态:连接到xxx.xx.xx.xx:21 ... 状态:build立连接,正在等待欢迎信息... 响应:220 Microsoft FTP服务 命令:USER userFTP 响应:331 userFTP所需的密码。 命令:PASS ******** 回应:530用户无法login,主目录无法访问。 错误:严重错误 错误:无法连接到服务器
我已经加倍检查了用户的权限,一切似乎都应该如此。 如果有人有任何build议,我会很感激。
从阅读您的文章和您提供的关于您是否使用用户隔离的链接,我不清楚。 我的build议是确定是否要使用用户隔离,然后从头开始。
这里有一个可能有所帮助的链接:
http://learn.iis.net/page.aspx/305/configuring-ftp-75-user-isolation/
我只是遇到了这个问题,任何人googling错误想添加在Windows Server 2012 IIS 8.0的解决scheme。 最后你必须在创buildFTP站点时指定的FTP根目录中创buildLocalUser
文件夹,这非常简单。 然后在这个文件夹下创build你的用户名
例如D:\ftp-root\LocalUser\user1
这是用户隔离设置。
你将需要改变它“不隔离用户,启动用户在”用户名称目录“”
此错误的另一个原因可能是使用FTP IPv4地址和域限制 。
如果您的IIS FTP站点或其父母之一(包括默认站点)正在使用IPv4地址限制,那么您需要确保您的IP地址是允许的。
我有这个相同的问题,你已经描述了完全相同的错误返回到FileZilla。 这是我如何解决它:
我知道你说过你检查了权限,但是我想validation你是否检查了文件级权限以及共享权限?