我一直试图在我的新服务器2008上创建一个FTP服务器。
我一直在遵循这两个(非常详细和高度出版的指南)。
使用IIS管理器http://learn.iis.net/page.aspx/321/configure-ftp-with-iis-7-manager-authentication/设置
和
用于匿名FTP http://www.trainsignaltraining.com/windows-server-2008-ftp-iis7
我可以以匿名用户的身份登录。我需要使用指定的用户,所以我需要使用IIS管理器。
当我试图以用户身份登录时,我得到了530错误。
Connected to 127.0.0.1.
220 Microsoft FTP Service
User (127.0.0.1:(none)): ftpmanager
331 Password required for ftpmanager.
Password:
530-User cannot log in.
Win32 error: Logon failure: unknown user name or bad password.
Error details: Filename:
Error:
530 End
Login failed.
ftp>我无法从这条信息中学到任何东西。
我的密码设置为: 1234 (所以我认为我在这里不会出错-只测试ofc)
谢谢。
注意-我浏览了其他我读到的SE上的文章,但没有得到结果:
编辑我想我在物理路径上发现了一些错误。进入基本设置和物理路径上的给了我以下错误:
服务器被配置为使用具有内置帐户的传递身份验证来访问指定的物理路径。但是,IIS管理器无法验证内置帐户是否具有访问权限.确保应用程序池标识具有对物理路径的读取访问权限。如果将此服务器连接到域,并且应用程序池标识为NetworkService或LocalSystem,则验证\$是否具有对物理路径的读取访问权限。然后再次测试这些设置。
我不确定哪个/谁应该访问根文件夹!?
我要指出的是,我设法使用域用户登录(更改授权和身份验证方法),但这不是请求的解决方案。我检查了一下,以确保FTP、文件夹、access正常工作。
我在这里有点迷路了。
====更多尝试:我为所有用户启用了另一个允许规则。我还是会犯同样的错误。似乎我使用正确或错误的密码并不重要,我仍然得到了错误530。
发布于 2011-07-12 18:22:08
我将描述如何独立设置FTP服务器。这可以很好地满足我们的需求(每个网站有一个(或更多)用户)。我知道可能有更好的/更快的/安全的设置,但这是我一直在使用的,到目前为止没有任何问题(请记住-我是程序员,而不是一个亲管理员,并将感谢任何意见和建议)。
D:\websites\FTP\localuser中为每个FTP帐户创建单独的文件夹(文件夹必须与用户帐户匹配):例如ftpuser,并授予修改权限。IUSR_ftpacc帐户。FTPServiceApp)创建的应用程序池。如果所有设置正确,您将在单击“测试设置.”时看到2个绿色标记。按钮。“连接为..”默认情况下应选择“应用程序用户(通过身份验证)”。D:\websites\FTP\logs文件夹。如果我需要用户访问某个网站(例如,位于D:\websites\mywebsite中),我将创建符号链接(或目录连接),而不是在步骤5中创建文件夹。
发布于 2012-12-13 22:40:20
我也有同样的问题。我所做的修复工作是在命令提示符中运行以下命令:
ICACLS "%SystemDrive%\Windows\System32\inetsrv\config“/Grant”网络服务“:r /T
"%SystemDrive%\Windows\System32\inetsrv\config\administration.config“/Grant”网络服务“:r
"%SystemDrive%\Windows\System32\inetsrv\config\redirection.config“/Grant”网络服务“:r
https://serverfault.com/questions/289362
复制相似问题