![FTP 错误 530,用户无法登录,主目录无法访问](https://linux22.com/image/527272/FTP%20%E9%94%99%E8%AF%AF%20530%EF%BC%8C%E7%94%A8%E6%88%B7%E6%97%A0%E6%B3%95%E7%99%BB%E5%BD%95%EF%BC%8C%E4%B8%BB%E7%9B%AE%E5%BD%95%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE.png)
我的任务是为我们的客户设置 FTP 目录。我在安装了 IIS 7 的 Windows 2008 Server 上工作。
要创建 FTP 用户目录,我遵循此 eHow 教程。
FTP 站点已在 IIS 7 上设置,因此我跳过了该部分并完全按照其余部分进行操作。但是,当我尝试通过 FileZilla 连接时,出现以下错误:
状态:连接到 xxx.xx.xx.xx:21... 状态:连接已建立,正在等待欢迎消息…… 响应:220 Microsoft FTP 服务 命令:USER userFTP 响应:331 用户 FTP 需要密码。 命令:PASS ******** 响应:530 用户无法登录,主目录无法访问。 错误:严重错误 错误:无法连接到服务器
我仔细检查了用户的权限,一切似乎都正常。如果有人能提供任何建议,我将不胜感激。
答案1
通过阅读您的帖子和您提供的链接,我不清楚您是否正在使用用户隔离。我的建议是确定您是否要使用用户隔离,然后从头开始。
以下链接或许能帮到你:
http://learn.iis.net/page.aspx/305/configuring-ftp-75-user-isolation/
答案2
我刚刚遇到了这个问题,对于任何在谷歌上搜索错误的人,我想添加适用于 Windows Server 2012 IIS 8.0 的解决方案。这很简单,最后你必须LocalUser
在创建 FTP 站点时指定的 FTP 根目录中创建一个文件夹。然后在此文件夹下创建你的用户名文件夹。
例如D:\ftp-root\LocalUser\user1
答案3
这是用户隔离设置。
您需要将其更改为“不隔离用户,在“用户名目录”中启动用户”
答案4
我们也遇到了同样的问题。(530 用户无法登录,主目录无法访问)问题是我们的防火墙中新开放的(为了允许更多会话)允许另一个 IP 访问我们的 FTP 服务器(我们已设置 IP 限制) 解决方案是将 IP 添加到 IPRestrictions 允许列表中