FileZilla 和 IIS:GnuTLS 錯誤 -110:TLS 連線未正確終止

FileZilla 和 IIS:GnuTLS 錯誤 -110:TLS 連線未正確終止

我嘗試使用 Filezilla Client 連線到執行 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 設為 Use explicit FTP over TLS if available。在我的 VPS 上,我將其配置為允許 SSL 連線(並且不需要): 在此輸入影像描述 然後我收到以下通知,但我能夠連接: 在此輸入影像描述

我的猜測是它與證書有關,但我不知道是什麼。我用谷歌搜尋了錯誤,並嘗試了一些像推薦的調試這裡這裡

我也嘗試過 WinSCP,但仍然無法連接,所以與某些網站聲稱這是 FileZilla bug 不同,我認為我需要在伺服器上尋找它。但我現在不知道該檢查什麼。

相關內容