首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在服务器2008中创建FTP时出错

问在服务器2008中创建FTP时出错
EN

Server Fault用户
提问于 2011-07-12 09:18:01
回答 2查看 5.7K关注 0票数 3

我一直试图在我的新服务器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错误。

代码语言:javascript
复制
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。

EN

回答 2

Server Fault用户

发布于 2011-07-12 18:22:08

我将描述如何独立设置FTP服务器。这可以很好地满足我们的需求(每个网站有一个(或更多)用户)。我知道可能有更好的/更快的/安全的设置,但这是我一直在使用的,到目前为止没有任何问题(请记住-我是程序员,而不是一个亲管理员,并将感谢任何意见和建议)。

  1. 创建新用户: IUSR_ftpacc (将用于运行应用程序池)。
    • 设置“拒绝此用户登录终端服务的权限”
    • 成员:删除“用户”;添加"IIS_IUSRS“

  2. 创建用于访问FTP服务的新用户(S):例如ftpuser
    • 设置“拒绝此用户登录终端服务的权限”
    • 成员:我总是删除“用户”并添加" FTP“组(您必须单独创建这个组- FTP组中的所有用户稍后将被允许使用FTP)。

  3. 为FTP: d:\网站\FTP创建文件夹,并授予该文件夹读取和执行权限。
  4. 创建两个子文件夹:"localuser“(用于用户文件夹--必须是此名称)和”log“(用于日志)。
  5. 在D:\websites\FTP\localuser中为每个FTP帐户创建单独的文件夹(文件夹必须与用户帐户匹配):例如ftpuser,并授予修改权限。
  6. 打开IIS并创建新的应用程序池: FTPServiceApp。高级设置->标识-将其设置为使用IUSR_ftpacc帐户。
  7. 站点->添加FTP站点。
    • FTP网站名称: FTP
    • 物理路径:d:\FTP\FTP
    • 认证:基本
    • 允许访问:指定的角色或用户组;FTP (#2中提到的组)
    • 权限:读写

  8. 选择新创建的ftp站点-> Actions -> Basic Settings:将应用程序池更改为在#6 (FTPServiceApp)创建的应用程序池。如果所有设置正确,您将在单击“测试设置.”时看到2个绿色标记。按钮。“连接为..”默认情况下应选择“应用程序用户(通过身份验证)”。
  9. FTP用户隔离--我总是选择“用户名物理目录”。
  10. 应该已经配置了"FTP授权规则“(从向导步骤)。"FTP日志记录“--设置为将日志写入D:\websites\FTP\logs文件夹。

如果我需要用户访问某个网站(例如,位于D:\websites\mywebsite中),我将创建符号链接(或目录连接),而不是在步骤5中创建文件夹。

票数 3
EN

Server Fault用户

发布于 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

从这里来的:http://www.iis.net/learn/publish/using-the-ftp-service/configure-ftp-with-iis-manager-authentication-in-iis-7

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/289362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档