On Mon, Nov 02, 2009 at 05:07:10AM -0500, Saju Paul wrote:

> FTP SSL operates in two modes.  Explicit SSL - where the FTP Client issues
> the AUTH command on the clear command channel which results in the server
> and client performing the SSL handshake to secure the channel.  The other
> mode Implicit SSL - the SSL handshake is done soon as the Client to Server
> connection is established.  Explicit FTP SSL usually defaults to Port 21
> whereas Implicit FTP SSL defaults to Port 990.
> 
> With the Curl FTP Client you should be able to connect to the server either
> in Explicit or Implicit SSL mode.  Assuming the server supports both modes.
> 
> With OpenSSL s_client you maybe limited to only Implicit SSL; in which case
> you will need to specify the 990 port at the command line.

With "-starttls ftp' (sufficiently recent OpenSSL) explicit mode is
supported. Still, s_client is not an FTP client, so you only get a
control channel, no data channels will be built by s_client for the
FTP commands that use these.

-- 
        Viktor.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to