FTP | 21 (+pasv) | YES | NO | ftp://myhost.mydomain.com | |
FTPS Implicit | 990 (+pasv) | NO | YES | ftps://myhost.mydomain.com:990 | |
| Implicit-Mode is FTP over TLS/SSL and was the first method of encrypting FTP and moves the control-port to 990 where it "implicitly" requires TLS/SSL to be used. Largely replaced by FTPS:Explicit. | | | |
FTPS Explicit | 21 (+pasv) | NO | YES | ftpes://myhost.mydomain.coim | |
| Explicit is FTP over TLS/SSL and allows the ftp-client to turn-on encryption at login via the standard control-port tcp/ip 21. Once encryption is enabled (before login), everything communicated will be sent via TLS/SSL. | | | |
SFTP | 22 | NO | YES | sftp://myhost.mydomain.com | |
| SFTP is FTP over SSH and is an extension of an SSH Server to allow for file-transfers. Considered a stable in the Unix/Linux world, and operating almost identical to "SCP", this protocol is considered industry standard for encrypted FTP. | | | |