无法从外部查看 ftp

Unable to view ftp externally

一段时间以来,我一直在尝试在 Azure VM 上设置 ftp,但无法让它在外部运行。 我可以在本地查看 ftp,但这是我所能看到的。

这就是我目前的简述

Windows 服务器 2012 Azure 虚拟机

Azure 门户

VM 上的防火墙

我可以通过外部 IP 地址查看我的网站,但不能 ftp。

查看在 Azure 上设置被动 FTP。默认情况下,您将使用被动 FTP,除非您指定有状态 FTP。被动 FTP 需要端口 21,然后是指定的一系列端口才能成功通信。这是因为端口 21 用于初始连接,然后 client/server 为实际文件传输协商一个随机端口。看起来您只是缺少端口范围。