我已经看到了很多线索,但似乎没有什么正确的。
我在Windows Server 2008 R2上有一个FTP站点设置,我需要允许域用户只能访问他们的文件夹。
我已经看到这个线程如何在IIS 7中隔离FTP用户? 并且在我的根目录下有一个包含物理用户文件夹的域文件夹。
当我在ftp.example.com上login到FTP时,会出现login屏幕,但是当我input我的testing域用户名test.user和密码时,它只是刷新login窗口(询问我再次login)。
我不能为了我的生活而弄清楚发生了什么事情。 我有隔离设置只是目录,没有全球虚拟目录。
任何帮助将不胜感激。 如果你需要更多的信息,让我知道,因为我不知道我缺less什么。
谢谢!
好的,据我所知,你基本上已经启用了FTP的主机头名称。
就服务器而言,它不能分辨出你应该对哪个FTP站点进行authentication。
而不是尝试用test.userlogin, test.user尝试使用ftp.domain.com|test.user (其中ftp.domain.com是您在该站点的绑定中分配的主机头的名称)。
本质上,在pipe道字符之前列出的域名告诉FTP服务哪个FTP站点寻找authentication证书。
做出这个简单的改变,让我知道你如何继续。
-Lewis
在另一个论坛偶然发现了解决scheme! 解决scheme可以在这里find
这是第三个职位。 事实certificate,如果只需要一台主机,则需要从绑定中删除主机名。
我不完全明白为什么,但那是解决办法。