FTP | FTPS | SFTP | |
---|---|---|---|
Шифрование пароля | Нет | Да | Да |
Шифрование данных | Нет | Да | Да |
TCP порт для управления и связи | 21 (и 20) | 21 (и 20) в явном режиме 990 (и 989) в неявном |
22 |
С другой стороны, FTPS и SFTP можно пользоваться без опасения, если передавать данные через интернет. В этих протоколах шифруется как пароль для подключения, так и передаваемые данные.
Если сравнить опыт использования этих протоколов, FTPS будет уступать в практичности SFTP. Причина тому - это блокировка передачи данных провайдерами интернета. Провайдеры разных стран могут блокировать передачи по протоколу FTPS как в явном, так и в неявном режиме. Что нельзя сказать о протоколе SFTP, который всегда доступен.
Поэтому если требуется надёжный протокол для передачи файлов на сервер, то стоит выбрать именно SFTP (SSH). Он шифрует данные при передаче, а провайдеры не блокируют соединения на его порт.