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 [email protected]
Automated List Manager [email protected]