我的过程是建立两个IIS7.5FTP网站(它们都正常启动和运行),它们都有FTPS设置。对于这个例子:
站点1被称为foo.com。这个网站有自己的SSL应用于网站和FTP站点。FTP站点和网站都正常工作(并且很安全)。FTPS站点被配置为连接到网站的根目录。
站点2称为foo1.com。此站点具有独立于站点1的辅助SSL,该SSL应用于网站并正常工作。在为site 2设置FTPS站点的调度器上,GUI安装与正常情况一样,但是当试图从网络上的另一台服务器连接到服务器时,Filezilla会返回“连接超时”和“无法连接到服务器”消息。
我玩过不同的端口和防火墙设置,我无法连接到服务器的网站2。
我是在使用两个不同证书的两个不同的FTPS服务器时遇到IIS的限制,还是在这里遗漏了什么?
发布于 2013-04-03 22:08:39
我通过查看一堆关于为IIS 7.5设置FTPS的不同文档来解决这个问题。问题不在于我创建的第二个FTPS站点的配置与第一个FTPS站点不同,而是确保SSL中的FQDN/主机名与FTPS站点的主机头完全匹配,同时确保:
1) Filezilla启用了“在TLS上要求隐式FTP”,但用户名的格式是“hostheader x username”。
2)确保FTP设置中的服务器/网站名称/FQDN与SSL证书中的主机标头/FQDN匹配。我在文档中发现的最具误导性的信息之一是,敌人必须有“ftps”或类似的东西才能在Filezilla中工作。
3)将第二个FTPS站点配置为独立于站点1的端口(站点1配置为端口21,站点2配置为端口990)
我发现在未来指导你的最好信息是本教程:
使用主机头教程在IIS7.5上安装FTPS
https://serverfault.com/questions/495535
复制相似问题