• Article for your preferred language does not exist. Below is international version of the article.

Article ID: 124348, created on Feb 1, 2015, last review on Feb 1, 2015

  • Applies to:
  • Plesk Automation 11.5

Symptoms

FTP connection over TLS failed with the following error:

Jan 15 13:20:47 mod_tls/2.4.3[25100]: TLSVerifyClient in effect, ignoring NoCertRequest TLSOption
Jan 15 13:20:47 mod_tls/2.4.3[25100]: TLS/TLS-C requested, starting TLS handshake
Jan 15 13:21:07 mod_tls/2.4.3[25100]: unable to accept TLS connection: received EOF that violates protocol
Jan 15 13:21:07 mod_tls/2.4.3[25100]: TLS/TLS-C negotiation failed on control channel

However I'm able to establish connection locally.

Cause

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)

Resolution

There are to possible solutions:

  1. Disable the filtering on the router/firewall/ISA server on port 21.

  2. 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.

Search Words

ftp over TLS failed

unable to accept TLS connection: received EOF that violates protocol

TLS/TLS-C negotiation failed on control channel

33a70544d00d562bbc5b17762c4ed2b3 caea8340e2d186a540518d08602aa065 e0aff7830fa22f92062ee4db78133079

Email subscription for changes to this article
Save as PDF