Azure VM 上的 FileZilla FTPS

Azure VM 上的 FileZilla FTPS

我正在寻找如何通过运行 Windows 2012 的 Azure VM 上的 FileZilla Server 使 FTPS 正常工作。我已打开端口 990 并在 FileZilla 中配置了 FTP over TLS。我在防火墙和 Azure 门户界面中都打开了端口 990,但仍然无法连接。

我正在尝试使用 FileZilla 客户端通过 FTPS 登录进行连接。有人成功在 Azure VM 上配置了 FTPS 服务器(IIS 除外)吗?我需要单独的用户帐户,并能够分配单独的文件夹来保存文件。

有任何想法吗?

答案1

评论太长:

端口 990 用于隐式 SSL,隐式 SSL 已弃用

您应该使用显式 SSL,如RFC 4217它将使用常规 FTP 端口建立控制连接,TCP 21,然后升级到 TLS。

开放一个端口不足以FTPS因为该协议与常规 FTP 完全相同,并且同样适用于两个连接,一个用于控制连接,另一个用于数据连接。

除非明确配置,否则第二个连接将会连接到一个随机未使用的 TCP 端口,因此目前被您的防火墙配置拒绝。

可以通过使用有限范围的数据连接端口并配置防火墙以打开这些端口来解决此问题。

相关内容