FileZilla 和 IIS:GnuTLS 错误 -110:TLS 连接未正确终止

FileZilla 和 IIS:GnuTLS 错误 -110:TLS 连接未正确终止

我正在尝试使用 Filezilla 客户端连接到运行 Windows Server 2019 的 VPS,但收到错误

GnuTLS 错误 -110:TLS 连接未正确终止。

我的 Let's Encrypt 证书针对以下域设置:www.example.com、example.com、ftp.example.com 我的 IIS 配置设置为在全局级别(参见屏幕截图 1)和 FTP 级别(参见屏幕截图 2)使用此证书。
屏幕截图 1
在此处输入图片描述 屏幕截图 2 在此处输入图片描述 我的 FileZilla 设置(使用默认传输模式,但我也尝试了主动和被动模式,但出现同样的错误) 在此处输入图片描述

导致 FileZilla 中记录以下内容:

Status: Resolving address of www.example.com
Status: Connecting to 15.200.12.44:21...
Status: Connection established, waiting for welcome message...
Response:   220 Microsoft FTP Service
Command:    AUTH TLS
Response:   234 AUTH command ok. Expecting TLS Negotiation.
Status: Initializing TLS...
Error:  GnuTLS error -110: The TLS connection was non-properly terminated.
Status: Server did not properly shut down TLS connection
Status: Connection attempt failed with "ECONNABORTED - Connection aborted".
Error:  Could not connect to server

不使用 SSL 进行连接
我尝试不使用 SSL 进行连接,因此将 FileZilla 设置为使用explicit FTP over TLS if available。在我的 VPS 上,我将其配置为允许 SSL 连接(而不是要求): 在此处输入图片描述 然后我收到以下通知但我能够连接: 在此处输入图片描述

我猜这与证书有关,但我不知道是什么。我在 Google 上搜索了错误,并尝试了一些推荐的调试方法这里这里

我也尝试了 WinSCP,但仍然无法连接,所以与某些网站声称这是 FileZilla 错误不同,我认为我需要在服务器上查找它。但我不知道现在该检查什么。

相关内容