Windows Server 2016 IIS 10 FTP 访问网站无法连接

Windows Server 2016 IIS 10 FTP 访问网站无法连接

我在 Windows Server 2016 上设置 FTP 时遇到问题。我尝试了论坛上的所有方法,但它们都说同样的事情。

我已经创建了该网站,并且可以使用主机名和 IP 地址从内部和外部访问它(由于安全原因,未包含 IP),执行所有主机名和 IP 绑定。无法使用 FileZilla 进行连接。

尝试创建一个 FTP 站点并进行所有绑定和连接,但没有成功!

我遵循的程序

1-添加网站...IP地址(全部未分配,因为我只在一台服务器上托管它)

2 - 绑定主机名 www.my-domain.com

3 - 允许防火墙上的所有入站规则(端口 80、21、990,...)

我在 FILEZILLA 中收到的消息:

Status: Connecting to 00.00.000.000:21... (IP excluded for Security reasons)
Status: Connection established, waiting for welcome message...
Response:   220 Microsoft FTP Service
Command:    USER myusername
Response:   530 Valid hostname is expected.
Error:  Could not connect to server

答案1

我自己解决了

在阅读了更多文章和论坛之后,我发现被动模式无法正常工作,因此出现错误。

这是由于 Amazon AWS EC2 安全组、服务器防火墙和 FTP 服务器设置造成的。

1- AWS 安全组设置为仅接受来自端口范围 40,000-51,000 的被动 FTP TCP 连接。

2- 必须配置服务器防火墙以接受来自上述端口范围的 FTP 服务器连接。

3 – FileZilla(或任何其他 FTP 服务器)必须配置为仅接受来自上述端口范围的被动连接。

我花了一段时间才弄清楚。如果服务器安全在你的考虑范围内,那么这就是问题所在,也是解决办法。

希望这能为您节省一些时间。祝大家好运!

相关内容