FTP connection over TLS failed with the following error:
Jan 15 13:20:47 mod_tls/2.4.3: TLSVerifyClient in effect, ignoring NoCertRequest TLSOption Jan 15 13:20:47 mod_tls/2.4.3: TLS/TLS-C requested, starting TLS handshake Jan 15 13:21:07 mod_tls/2.4.3: unable to accept TLS connection: received EOF that violates protocol Jan 15 13:21:07 mod_tls/2.4.3: TLS/TLS-C negotiation failed on control channel
However I'm able to establish connection locally.
This behavior is usually be observed if the server is behind a router or firewall that inspects packets on the default port 21(for example ISA does not support FTP with TLS)
There are to possible solutions:
Disable the filtering on the router/firewall/ISA server on port 21.
Change the ftp port, to another (example 2121)
a. Change port in /etc/services from 21 to 2121:
# cat /etc/services | grep 21 | grep ftp # 21 is registered to ftp, but also used by fsp ftp 2121/tcp ftp 2121/udp fsp fspd ftp 2121/sctp # FTP
b. Restart xinetd service.
c. Check the connection.