Получение ECONNREFUSED после запроса сертификата при подключении к Pure-FTPd через TLS, обычный FTP работает.
Я настроил новый FTP-сервер, используя Pure-FTPd и Ubuntu 20.04. Я могу без проблем подключиться к своему серверу, когда не активирую TLS.
Сначала я создал самозаверяющий сертификат с помощью следующей команды:
openssl req -x509 -nodes -newkey rsa:2048 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem -days 3650
Затем я активировал TLS этой командой, а также перезапустил службу:
echo "2" > /etc/pure-ftpd/conf/TLS
systemctl restart pure-ftpd
В FileZilla я использую явную настройку для подключения. Сертификат отображается правильно. Он даже говорит, что соединение TLS установлено, но затем я получаю сообщение об ошибке ECONNREFUSED.
На брандмауэре открыты следующие порты: 21, 22, 989, 990.
UFW деактивирован на самом сервере.
В системных журналах или журналах Pure-FTPd ничего нет. У меня нет идей, и я очень надеюсь, что кто-нибудь сможет мне здесь помочь.