Я пытаюсь настроить сервер FTP proftpd с TLS в Ubuntu 16.04
Я использую proftpd из пакета ubuntu proftpd-basic, в котором модуль tls_mod скомпилирован как общий модуль:
$ sudo proftpd -vv | grep mod_tls
mod_tls_memcache/0.1
mod_tls/2.6
Я пытаюсь подключиться из FTP-клиента filezilla с опцией «Использовать явный FTP через TLS, если доступно», но я получаю следующее сообщение об установлении соединения
Status: Connecting to X.X.X.X:21...
Status: Connection established, waiting for welcome message...
Status: **Insecure server, it does not support FTP over TLS.**
Status: Logged in
Я создал самозаверяющий сертификат
-rw-r--r-- 1 root root 1541 ene 4 20:07 /etc/ssl/certs/proftpd.crt
-rw------- 1 root root 1708 ene 4 20:07 /etc/ssl/private/proftpd.key
и мой файл конфигурации имеет следующие директивы:
<IfModule mod_tls.c>
TLSEngine on
TLSLog /var/log/proftpd/tls.log
TLSProtocol SSLv23
TLSRSACertificateFile /etc/ssl/certs/proftpd.crt
TLSRSACertificateKeyFile /etc/ssl/private/proftpd.key
TLSVerifyClient off
TLSRequired on
TLSRenegotiate required on
</IfModule>
Что-то не так в моей конфигурации?
РЕДАКТИРОВАТЬ: это то, что я вижу в файле журнала proftpd (без признаков TLS)
2017-01-04 20:57:33,981 minimal proftpd[1947] 192.168.1.49 (192.168.1.10[192.168.1.10]): FTP session opened.
2017-01-04 20:57:36,302 minimal proftpd[1947] 192.168.1.49 (192.168.1.10[192.168.1.10]): USER direccion: Login successful.