Передача файлов — одна из самых базовых задач в IT. Ещё до появления облаков и мессенджеров существовали специальные протоколы, которые позволяли отправлять данные между компьютерами по сети. Два самых популярных из них — FTP и SFTP. Оба выполняют схожие функции, но сильно различаются по безопасности. Разберём, как они работают и чем отличаются.

Что такое FTP
FTP (File Transfer Protocol) — это протокол передачи файлов, созданный ещё в 1970-х годах. Он позволяет подключаться к удалённым серверам, загружать и скачивать файлы, изменять каталоги и управлять доступом.
FTP работает по принципу “клиент–сервер”:
- Клиент (например, FileZilla, WinSCP или встроенная утилита в Windows) подключается к FTP-серверу.
- После авторизации пользователь получает доступ к файлам и может выполнять операции — загрузку, удаление, копирование и т.д.
FTP прост, надёжен и до сих пор активно используется для размещения сайтов, передачи логов или обновлений на серверы.
В чём слабость FTP
Классический FTP не шифрует данные. Все пароли, логины и файлы передаются в открытом виде. Это значит, что при подключении через общественный Wi-Fi злоумышленник может перехватить информацию.
Чтобы решить эту проблему, появились защищённые версии — FTPS (FTP с SSL/TLS) и SFTP, о котором поговорим дальше.
Что такое SFTP
SFTP (Secure File Transfer Protocol) — это безопасный вариант передачи файлов, работающий поверх SSH-протокола. В отличие от FTP, весь трафик — включая пароли и содержимое файлов — шифруется.
SFTP не просто “улучшенная” версия FTP — это отдельная технология. Она использует порт 22 (тот же, что и SSH) и не требует дополнительных каналов связи. Благодаря этому SFTP легко проходит через фаерволы и подходит для корпоративных сетей, где безопасность — приоритет.
Когда использовать FTP и SFTP
- FTP подойдёт, если передача идёт в доверенной сети (например, внутри компании). Он быстрее и проще в настройке.
- SFTP лучше для интернета и облачных серверов, где важно защитить данные от перехвата. Он используется системными администраторами, DevOps-инженерами и разработчиками при работе с файлами на сервере.
На практике почти все современные компании полностью переходят на SFTP, чтобы не рисковать безопасностью.
Заключение
FTP и SFTP — это два поколения одной технологии. Первый прост и быстрый, второй — надёжный и защищённый. Знание различий между ними помогает системному администратору правильно выстраивать обмен файлами, избегая утечек данных и ошибок доступа.
Хочешь научиться настраивать безопасные соединения и управлять серверами? Пройди курс «Профессия системный администратор».