ProFTPD SSL

3 posts / 0 new
Last post
#1 Thu, 09/07/2017 - 06:40
KrisPL

ProFTPD SSL

Hi, Problem with ProFTPD SSL (Debian 9)

Copying certificate, key and CA to ProFTPD files .. .. wrote out certificate in /etc/proftpd/proftpd.cert and key in /etc/proftpd/proftpd.key Enabling SSL in ProFTPD configuration .. .. done

Applying FTP server configuration .. .. failed :

Starting proftpd (via systemctl): proftpd.serviceJob for proftpd.service failed because the control process exited with error code. See "systemctl status proftpd.service" and "journalctl -xe" for details. failed!

systemctl status proftpd.service:

● proftpd.service - LSB: Starts ProFTPD daemon Loaded: loaded (/etc/init.d/proftpd; generated; vendor preset: enabled) Active: failed (Result: exit-code) since Thu 2017-09-07 13:36:05 CEST; 2min 25s ago Docs: man:systemd-sysv-generator(8) Process: 4471 ExecStop=/etc/init.d/proftpd stop (code=exited, status=0/SUCCESS) Process: 4492 ExecStart=/etc/init.d/proftpd start (code=exited, status=1/FAILURE)

Sep 07 13:36:05 srv1 systemd[1]: Starting LSB: Starts ProFTPD daemon... Sep 07 13:36:05 srv1 proftpd[4492]: Starting ftp server: proftpd2017-09-07 13:36:05,995 srv1 proftpd[4499]: fatal: unknown configuration directive 'TLSRSACertificateFile' on line 92 of '/etc/proftpd/proftpd.conf' Sep 07 13:36:06 srv1 proftpd[4492]: failed! Sep 07 13:36:05 srv1 systemd[1]: proftpd.service: Control process exited, code=exited status=1 Sep 07 13:36:06 srv1 systemd[1]: Failed to start LSB: Starts ProFTPD daemon. Sep 07 13:36:06 srv1 systemd[1]: proftpd.service: Unit entered failed state. Sep 07 13:36:06 srv1 systemd[1]: proftpd.service: Failed with result 'exit-code'.

Fri, 09/08/2017 - 13:11
KrisPL

I found a solution.

  1. install virtualmin-config package version 6.0.16
  2. virtualmin config-system --include ProFTPd
  3. manually added "Include /etc/proftpd/modules.conf" to proftpd.conf (without it, there is a fault "fatal: unknown configuration directive 'TLSEngine on'")
Sat, 07/14/2018 - 09:55 (Reply to #2)
jabowery

That didn't work for me unless there is something magic about version 6.0.16 that wouldn't work with an current version of virtualmin.

I still get:

Starting ftp server: proftpd2018-07-14 14:46:26,366 debian proftpd[7751]: fatal: unknown configuration directive 'TLSRSACertificateFile' on line 92 of '/etc/proftpd/proftpd.conf'

Topic locked