Establishing SSL Sessions

Not all FTP servers that support SSL connections do so correctly or in strict compliance to proposed or approved standards.  

Various FTP over SSL implementations have been proposed over the last few years. Most do not conform with RFC–2228 or are at odds with the latest IETF (Internet Engineering Task Force) drafts.   

Typical Implementations:

  • CuteFTP Mac will attempt to connect using AUTH TLS and if that fails, it will attempt to connect using AUTH SSL.

  • CuteFTP Mac will not connect to servers requiring “AUTH TLS-P” or other deprecated SSL connection mechanisms aside from those mentioned above.  

  • CuteFTP Mac's key exchange algorithms, authentication algorithms, and data encryption ciphers are based on the OpenSSL library as employed by the Mac OS.

To view which OpenSSL version you are running, in a Mac terminal, type:

OpenSSL <enter>

version <enter>

To establish an SSL session

  1. Create a new site in the Site Manager

  2. In the Security list, click FTPS (SSL FTP).

  3. Click Connect.

If you are having difficulty connecting to your FTP server over SSL, refer to the checklist below for help:

  1. Not all FTP servers support secure FTP connections using SSL. Check with your server administrator before you attempt to connect securely.

  2. Verify the port being used. Some servers require that SSL connections use a dedicated port other than port 21.

  3. Verify that the server isn't requiring a client certificate, as CuteFTP Mac does not provide one.

  4. Does the server you are connecting to support SSL v3.1 (AUTH TLS) or a properly implemented version of AUTH SSL?