我们目前使用一个名为自由移动将数据从遍布全州的 40 多个设施的自定义数据输入程序传输到我们的中央服务器。在 XP 下,它运行完美。
一些设施已升级到 Windows 7。在这些机器上,上传(传输给我们)可以正常工作,下载(从我们传输给他们)则失败。将 Windows 7 机器替换为 XP 机器即可解决问题。我们还已验证网络防火墙设置没有改变。
即使 Windows 防火墙未运行,此问题仍然存在。我们能够远程访问其中一台 Windows 7 计算机,以验证 Windows 防火墙确实已关闭。
我们无法在自己的 Windows 7 机器上复制该问题,也不知道如何为我们的客户修复此功能。数据包含与健康相关的信息,需要加密(因此需要 SSL-FTP)。
尽管我们在 Google 上花了几个小时,但我们仍找不到解决方案。
答案1
您是否已验证过内部的 Win 7 系统与出现故障的系统之间的 SSL 设置是否相同?您是否没有外部防火墙设置(不在客户端上)可以阻止这种情况?它在您的实验室内可以工作,但在没有第三方(如代理)对连接进行一些奇怪的操作的情况下无法在外部工作,这似乎很奇怪。
答案2
您是否尝试过查看网络嗅探来帮助诊断问题?Win7 和 XP 之间的一个很大的区别是 7 发送 TLS 扩展,这可能会导致某些服务器无法成功协商 SSL/TLS 连接。您是否尝试过针对运行不同软件的不同服务器使用该软件?
这也可能与操作系统提供的密码套件有关。实际上,网络嗅探可以帮助您解答大量问题。如果您设法找到一个有效案例和一个失败案例,请公开发布,我可以帮您调查。