文章编号: 200475 - 最后修改: 2007年12月4日 - 修订: 5.4 IIS 中出现错误消息:“530 User <Username> cannot log in. Login failed.”(530 用户 <Username> 不能登录。登录失败。)我们极力建议所有运行 Microsoft Windows Server 2003 的用户将 Microsoft Internet 信息服务 (IIS) 升级到 6.0 版,因为 IIS 6.0 大大增强了 Web 基础结构的安全性。有关与 IIS 安全性相关的主题的更多信息,请访问下面的 Microsoft 网站: http://www.microsoft.com/technet/security/prodtech/IIS.mspx
(http://www.microsoft.com/technet/security/prodtech/IIS.mspx)
本页症状
在使用 FTP 实用工具连接到 FTP 站点时,收到以下错误消息:
530 User <username> cannot log in. Login failed. 原因
如果存在下列情况之一,就会出现此问题:
解决方案解决方案 1警告:在将站点配置为要求用户名和密码时,凭据和数据在网络上以明文形式发送,没有采用任何加密措施。因此,信息有可能被截取。建议您在清除“只允许匿名连接”复选框后,对 FTP 站点使用安全套接字层 (SSL)。要清除“只允许匿名连接安全性”复选框,请按照下列步骤操作:
解决方案 2要授予用户名“本地登录”权限,请按照下列步骤操作:Windows NT 4.0 服务器
Windows 2000 服务器要在独立服务器上配置“本地登录”权限,请按照下列步骤操作:
要在域控制器上配置“本地登录”权限,请按照下列步骤操作:
解决方案 3要授予用户名“从网络访问此计算机”的权限,请执行上述解决方案 2 中相同的步骤,但要选中“从网络访问此计算机”高级用户权限。解决方案 4在登录 FTP 站点时,尝试使用命令行 FTP 实用工具并按 DOMAIN\Username 格式指定 FTP 用户名。如果此方法有效,则可以指示所有用户都采用 DOMAIN\Username 格式登录,或者,可以指定 FTP 服务在验证本地不存在的以及未按 DOMAIN\Username 格式输入的帐户时,应使用的默认身份验证域。要做到这一点,必须更改元数据库。要指定默认登录域,以便用户在登录 FTP 服务器时不必键入 DOMAIN\Username,可以使用 Windows 脚本宿主(如果在 Windows NT Option Pack 安装过程中得到安装)或 NTOP 实用工具 Mdutil.exe。 下面介绍了这两种方法。 要使用 Windows 脚本宿主方法,请根据所运行的 IIS 版本,使用下列某一种方法: 注意:在 IIS 6.0 中,当 FTP 隔离类型为“隔离 (Active Directory)”或者 UserIsolationMode 属性设置为 2 时,通过修改元数据库,可以解决此问题。 IIS 6.0
IIS 5.0
IIS 4.0
这篇文章中的信息适用于:
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。 | 文章翻译
|
回到顶端
