我想从 Azure WebJob(基本上是 Azure Web App 实例)连接到安全的 FTP 服务器(FTPS,而不是 SFTP)。
为了进行安全的文件传输,必须对控制和数据通道重复使用相同的 SSL 会话。但是,可以配置服务器(FileZilla Server)以允许不同的 SSL 会话(安全性较低,容易受到窃取数据通道会话的攻击)。
但是我仍然收到错误
425 Rejected data connection for transfer of "/myfolder", IP addresses of control and data connection do not match
因为 Azure 使用几个不同的出站 IP 地址当并行运行多个下载时,就会出现此错误。
我理解错误发生的原因,但我可以通过告诉 Azure 仅使用 1 个出站 IP 地址来解决这个问题吗?