可以在本地连接到 Windows Server 2016 上的 FTP,但不能远程连接

可以在本地连接到 Windows Server 2016 上的 FTP,但不能远程连接

我有一台安装了 FTP 服务器角色的 Windows Server 2016 计算机,添加了 FTP 站点,并在 Windows 防火墙中添加了 FTP 服务器规则。我可以通过命令行本地连接 FTP,如下所示:

ftp localhost  
Connected to *redacted*.  
220 Microsoft FTP Service  
200 OPTS UTF8 command successful - UTF8 encoding now ON.  
User (*redacted*:(none)): Administrator  
331 Password required  
Password:  
230 User logged in.

但是,当我尝试在自己的计算机上使用 FTP 或 SFTP 通过 Filezilla 连接到服务器的 IP 地址时,它会尝试连接一段时间,然后连接超时。我可能遗漏了什么吗?谢谢。

答案1

(免责声明:链接转到我的指南使用 IIS 在 Windows 上安装安全 FTP 服务器

答案2

一旦端口 21 开放用于 FTP,用户就会提到另一个问题。我怀疑问题出在文件传输上。这可能是由于端口 20 未开放。端口 20 用于数据传输。

相关内容