FTPS

FTPS

[1] c# - Connect to ftps:// URL - Stack Overflow ( ()) http://stackoverflow.com/questions/30082054/connect-to-ftps-url

Anyway, the ftps:// is still recognized by some software to refer to an FTP over TLS/SSL protocol (secure FTP). This mimics https:// scheme, which is an HTTP over TLS/SSL (https:// is a standard scheme).

Though the ftps:// is NOT recognized by the .NET framework.

[2] c# - Connect to ftps:// URL - Stack Overflow ( ()) http://stackoverflow.com/questions/30082054/connect-to-ftps-url

Note that the ftps:// prefix commonly refers to an implicit mode FTP over TLS/SSL. The .NET framework supports only an explicit mode. Though even if your URI is indeed referring to the implicit mode, most servers would support the explicit mode too anyway. So this won't be a problem typically. For the explicit mode, ftpes:// is sometimes used.

[3] Session URL :: WinSCP ( ()) https://winscp.net/eng/docs/session_url

sftp|ftp|ftps|ftpes|http|https|scp :// [ <username> [ : <password> ] [ ; <fingerprint> ] @ ] <host> [ : <port> ] /

[4] Session URL :: WinSCP ( ()) https://winscp.net/eng/docs/session_url

You should also always explicitly specify a protocol (sftp, ftp, scp, for FTP over implicit TLS/SSL use ftps, for FTP over explicit TLS/SSL use ftpes, for WebDAV use http, for WebDAV over TLS/SSL use https).1) For all protocols WinSCP-specific alternative is supported, with winscp- prefix.

[5] FTP over TLS - FileZilla Wiki ( ()) https://wiki.filezilla-project.org/FTP_over_TLS

For a client to connect to a server using SSL, then the host for that connection needs to be set to FTPS. In FileZilla client this means prefixing the host with "FTPES://" for "explicit" FTPS, or "FTPS://" for the legacy "implicit" FTPS.