Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

Can you connect to ftp using explicit ftp over tls?


Asked by Nova Bishop on Dec 03, 2021 FAQ



So for this I cannot use WinSCP and have to take for example Filezilla which allows such a connection. WinSCP does not restrict you anyhow in ports you want to use. The only hitch is that after you type port number 990, WinSCP will select the "Implicit" encryption (as that's the correct combination).
Thereof,
With explicit TLS you will need a FTP client. Internet Explorer and Firefox don't support TLS without special plugins. FileZilla client supports FTPS both implicit (FTPS:// protocol), and explicit (FTPES://).
And, Setting up your FTP server in this way allows you to encrypt your data and login information without having to get 3rd party programs. With explicit TLS you will need a FTP client. Internet Explorer and Firefox don't support TLS without special plugins. FileZilla client supports FTPS both implicit (FTPS:// protocol), and explicit (FTPES://).
Just so,
If using explicit FTPS, the client connects to the normal FTP port and explicitly switches into secure (TLS) mode with "AUTH TLS", whereas implicit FTPS is an older style service that assumes TLS mode right from the start of the connection (and normally listens on TCP port 990, rather than 21).
In fact,
Client Setup For a client to connect to a server using TLS, 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.