在Windows Server 2008 R2标准中设置FTP服务器身份validation的一点指导?

我有一个运行Windows Server 2008 R2标准的(干净的)服务器。 我只想用它来通过IIS提供一个网站和一个FTP服务器。 IIS安装和服务我的网站propery。 我现在已经添加了一个FTP站点,但是当我尝试使用我的用户/密码login时,出现以下错误:

530用户无法login

从这篇文章( http://support.microsoft.com/kb/200475 )我明白,这四个原因可以指出:

  1. Microsoftpipe理控制台(MMC)中已启用“仅允许匿名连接安全性设置”。 不是这样的
  2. 用户名在用户pipe理器中没有本地login权限。 用户在Users组中,但是我无法通过RDPlogin。 我尝试通过GPMC 这篇文章进行configuration,但是这只有在域控制器上以域用户身份login时才起作用,我不是:我以administrator身份login
  3. 用户名没有从用户pipe理器的networking权限访问这台计算机。 不知道这意味着什么…?
  4. 未与用户名一起指定域名(以“域\用户名”的forms)。 试图添加服务器名称: server\username ,不工作…

我是一个绝对的服务器noob,我只想能够通过FTP连接… 任何指导,高度赞赏!

您需要进入IIS中的FTP设置并将其从匿名更改为已validation。 然后,您需要将用户的NTFS权限授予您希望他们通过FTP访问的文件夹。 IIS FTP服务器中的访问控制由NTFS ACL控制。