FTP错误530,用户无法登录,无法访问主目录


11

我的任务是为我们的客户设置FTP目录。我正在使用安装了IIS 7的Windows 2008 Server。

为了创建FTP用户目录,我遵循了此eHow教程

FTP站点已在IIS 7上设置,因此我跳过了这一点,并严格按照其余步骤进行操作。但是,当我尝试通过FileZilla连接时,出现以下错误:

状态:正在连接xxx.xx.xx.xx:21 ...
状态:连接已建立,正在等待欢迎消息...
响应:220 Microsoft FTP服务
命令:USER userFTP
响应:331 userFTP需要密码。
命令:PASS ********
响应:530用户无法登录,无法访问主目录。
错误:严重错误
错误:无法连接到服务器

我仔细检查了用户的权限,一切似乎都应该正确。如果有人有任何建议,我将非常感激。



我遵循了Microsoft网站上的所有内容,但无法摆脱此问题。唯一缺少的是在完成配置后从“服务”面板重新启动FTP服务。请按照此网址获取更多信息。windowstechupdates.com/...
azharalibuttar

Answers:


5

通过阅读您的帖子和您提供的有关是否使用用户隔离的链接,我不清楚。我的建议是确定您是否要使用用户隔离,然后从头开始。

这里的链接可能会有所帮助:

http://learn.iis.net/page.aspx/305/configuring-ftp-75-user-isolation/


嗨,用户隔离到位了。我要从最初设置服务器的人那里接管服务器的管理(尽管完全没有服务器经验!)。
109221793

最后,我放弃了,从头开始。我似乎做着与以前完全相同的事情,但是由于某种原因,这次却起作用了!谢谢你的帮助。
109221793

很高兴为您提供帮助
joeqwerty

6

这是用户隔离设置。

您需要将其更改为“不要隔离用户,请在“用户名目录”中启动用户”


5

我只是遇到了这个问题,对于任何搜寻该错误的人都想添加适用于Windows Server 2012 IIS 8.0的解决方案。最后,您必须LocalUser在创建FTP站点时指定的FTP根目录中创建一个文件夹,这非常简单。然后在此文件夹下创建您的用户名文件夹。

例如 D:\ftp-root\LocalUser\user1


1

导致此错误的另一个原因可能是使用FTP IPv4地址和域限制

如果您的IIS FTP站点或其上一个站点(包括默认站点)正在使用IPv4地址限制,那么您需要确保允许您的IP地址。

我遇到了与您描述的问题相同的问题,并将相同的错误返回给FileZilla。这是我的解决方法:

  1. 打开IIS管理器
  2. 单击站点 > 默认FTP站点设置
  3. 打开FTP IPv4地址和域限制
  4. 询问Google 我的IP是什么
  5. 将您的公共IP地址添加到FTP IPv4地址和域限制下的允许列表中
  6. 从开始菜单打开服务
  7. 在“ 启动的服务”列表中找到Microsoft FTP服务
  8. 重新启动Microsoft FTP服务

IIS管理器FTP IPv4地址和域限制


1

我们有同样的问题。(530个用户无法登录,无法访问主目录)问题是防火墙中的新打开(允许更多会话)允许将另一个IP传输到FTP服务器(我们已设置IP限制) 解决方案是将IP添加到IPRestrictions中清单


0

检查IIS记录的FTP日志。状态和子状态代码将为您提供有关该问题的更多信息。这是状态代码的列表:IIS 7.0和更高版本中的FTP状态代码

就我而言,发生此问题是因为未将IIS配置为被动模式。在“ FTP防火墙支持”功能中输入端口范围和外部IP地址后,错误消息消失了:

在此处输入图片说明

在此博客文章中,它提到了一些根本原因:530用户无法登录,无法访问主目录

授权规则。确保具有允许用户或匿名访问的授权规则。检查“ IIS> FTP站点> FTP授权规则”页面以允许或拒绝某些或所有用户的访问。

NTFS权限。FTP用户(本地或域用户)应具有对物理文件夹的权限。右键单击该文件夹,然后转到“属性”。在“安全性”选项卡中,确保用户具有必需的权限。您可以忽略“共享”选项卡。它不用于FTP访问。

帐户已锁定。如果您的本地帐户或域帐户已锁定或过期,则可能最终看到“用户无法登录”错误。检查本地用户属性或Active Directory用户设置,以确保该用户帐户处于活动状态。

其他权限问题。用户帐户可能没有“本地登录”或“仅允许匿名连接安全”权限。


-1

我知道您说过您仔细检查了权限,但是我想验证您是否检查了文件级权限和共享权限?


我也仔细检查了。看起来不错。
109221793

-1

您将需要验证FTP的物理路径。以下是检查步骤。

转到IIS。

右键,单击“默认FTP”站点。管理FTP坐>>高级

设置>>物理路径。

它必须正确,否则您将无法访问主目录。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.