Let’s Encryptを使って、KompoZer・BlueGriffon(FireFTP)・FileZillaなどで、TLS接続をする方法。

Linux Mint 18.3で、proftpdを使っている場合、下記の設定ファイルを変えます。
[crayon]
$ sudo vi /etc/proftpd/proftpd.conf
———————————————————————————
[138行目]
Include /etc/proftpd/tls.conf
———————————————————————————

$ sudo vi /etc/proftpd/tls.conf
———————————————————————————
TLSEngine                         on
TLSLog                            /var/log/proftpd/tls.log
TLSProtocol                       SSLv23

TLSRSACertificateFile             /etc/letsencrypt/live/YOUR_DOMAIN/cert.pem
TLSRSACertificateKeyFile          /etc/letsencrypt/live/YOUR_DOMAIN/privkey.pem
TLSCACertificateFile             /etc/letsencrypt/live/YOUR_DOMAIN/chain.pem
———————————————————————————

$ sudo /etc/init.d/proftpd restart
[/crayon]
BlueGriffonの、FireFTPで、TLS接続を試した時に、

Unable to build data connection: Operation not permitted

と、出てきて、サーバーにつながらない場合、下記のように設定を変えます。
[crayon]
$ sudo vi /etc/proftpd/tls.conf
———————————————————————————
TLSOptions NoSessionReuseRequired
———————————————————————————

$ sudo /etc/init.d/proftpd restart
[/crayon]

この辺が肝心なところです。あとの、細かいGUIの設定は、皆さんで直感的にできるでしょう。
それでは、ごきげんよう。

参照:https://www.ateamsystems.com/tech-blog/fireftp-proftpd-unable-to-build-data-connection-operation-not-permitted-tls-negotiation/
参照:https://www.server-world.info/query?os=Ubuntu_14.04&p=ftp&f=6