Я пытаюсь подключиться к VPS под управлением Windows Server 2019 с помощью Filezilla Client, но получаю сообщение об ошибке
Ошибка 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 я настроил его на Allow SSL connections (и не require):
Затем я получаю следующее уведомление, но мне удаётся подключиться:
Я предполагаю, что это связано с сертификатом, но я не знаю, с чем именно. Я поискал ошибку в Google и попробовал отладку, как рекомендованоздесьиздесь.
Я также пробовал WinSCP, но все еще не могу подключиться, поэтому, в отличие от некоторых сайтов, утверждающих, что это ошибка FileZilla, я думаю, мне нужно искать ее на сервере. Но я не знаю, что теперь проверять.