Некоторые методы шифрования данных при передаче по протоколу FTP:
- SFTP (SSH File Transfer Protocol). 35 Протокол передачи файлов, который использует SSH для обеспечения безопасности передачи данных. 3 SFTP шифрует данные, передаваемые между клиентом и сервером, и требует аутентификации с использованием учётных данных пользователя. 3
- FTPS (FTP over SSL/TLS). 3 Протокол передачи файлов, который использует SSL/TLS для шифрования данных, передаваемых между клиентом и сервером. 3 FTPS требует наличия SSL/TLS-сертификата на сервере, а также поддержки клиентом SSL/TLS. 3
- FTPES (FTP over Explicit SSL/TLS). 3 Вариант FTPS, который требует явного запроса от клиента на установку защищённого соединения. 3
Также существуют неявные и явные методы шифрования данных при передаче по протоколу FTP: 12
- Неявный метод предполагает, что будет установлена сессия TLS или SSL перед отправкой каких-либо данных. 12 Этот метод нарушает совместимость с FTP-клиентами и серверами, которые не поддерживают протокол FTPS. 12
- Явный метод использует команды стандартного протокола FTP, но при ответе шифрует данные. 12 Клиент должен явно запросить защищённую передачу данных у сервера, а после утвердить способ шифрования. 12