FTP 用户隔离问题

FTP 用户隔离问题

我已经看到很多关于此的帖子,但似乎没有什么是正确的。

我在 Windows Server 2008R2 上设置了一个 FTP 站点,我需要允许域用户仅访问他们的文件夹。

我看过这个帖子如何在 IIS 7 中隔离 ftp 用户?并且在我的根目录下有一个包含物理用户文件夹的域文件夹。

当我登录 ftp.example.com 上的 FTP 时,我可以看到登录屏幕,但是当我输入测试域用户名 test.user 和密码时,它只会刷新登录窗口(要求我再次登录)。

我无论如何也想不通到底发生了什么。我已将隔离设置为仅目录,没有全局虚拟目录。

任何帮助都将不胜感激。如果您需要更多信息,请告诉我,因为我不确定我遗漏了什么。

谢谢!

答案1

好的,据我所知,您基本上已经启用了 FTP 主机头名的使用。

就服务器而言,它无法分辨应该针对您配置的哪个 FTP 站点进行身份验证。

不要尝试使用登录,test.user而是尝试使用ftp.domain.com|test.user(其中 ftp.domain.com 是您在该网站的绑定中分配的主机头的名称)。

本质上,管道字符之前列出的域名会告诉 FTP 服务在哪个 FTP 站点寻找身份验证凭据。

进行简单的更改并让我知道您的进展如何。

-刘易斯

答案2

偶然在另一个论坛找到了解决方案!解决方案可以找到这里

这是第三篇帖子。事实证明,如果只需要一个主机,则需要从绑定中删除主机名。

我不完全明白为什么,但这就是解决方案。

相关内容