zoukankan      html  css  js  c++  java
  • windows server 2008 R2 FTP登陆错误。

    建立了一个域用户ftp.

    始终登陆不上winserver 2008 R2上的FTP.

    错误如下:

    530-User cannot log in.
     Win32 error:   Logon failure: unknown user name or bad password.
     Error details: Anonymous authentication is not allowed.

    后来将这个用户改名为ftp1就可以了。看来是个bug,不允许ftp用户存在。

    ftp1登陆后遇到如下错误,

    用户(wsus-srv.creasun.local:(none)): ftp1
    331 Password required for ftp1.
    密码:
    530-User cannot log in, home directory inaccessible.
     Win32 error:   The system cannot find the path specified.
     Error details: File system returned an error.
    530 End
    登录失败。

    原因,这是隔离用户的使用方式,

    解决办法:

    参考:http://www.iis.net/learn/publish/using-the-ftp-service/configuring-ftp-user-isolation-in-iis-7

    具体操作如下:这需要建立相应的home目录和赋予权限。

    例如ftp root目录是c: oot

    则需要在c: oot下建立相应的用户home目录。路径规则如下

    User Account TypesPhysical Home Directory Syntax

    Anonymous users

    %FtpRoot%LocalUserPublic

    Local Windows user accounts (requires basic authentication)

    %FtpRoot%LocalUser\%UserName%

    Windows domain accounts (requires basic authentication)

    %FtpRoot%\%UserDomain%\%UserName%

    IIS Manager or ASP.NET custom authentication user accounts

    %FtpRoot%LocalUser\%UserName%

     还需要将路径的NTFS权限上加上ftp1的访问权限即可。

  • 相关阅读:
    喷水装置(一)
    下沙小面的(2)
    +-字符串
    非洲小孩
    寻找最大数(三)
    C
    寻找最大数
    阶乘之和
    背包问题
    python的内存管理机制(zz)
  • 原文地址:https://www.cnblogs.com/jjkv3/p/4094926.html
Copyright © 2011-2022 走看看