SFTP аутентифікує як користувача, так і сервер, використовуючи для цього порт 22. Протокол не використовує окремі канали для керування та надсилання даних. І інформація, і команди передаються у спеціально відформатованих пакетах через одне з'єднання. Це прискорює передачу файлів та даних через мережу.
SFTP (англ. SSH File Transfer Protocol) – протокол прикладного рівня передачі файлів, що працює поверх безпечного каналу. Призначений для копіювання та виконання інших операцій із файлами поверх надійного та безпечного з'єднання.
Головне відмінність FTP від SFTP – Відсутність протоколу безпеки. SFTP – це FTP з протоколом безпеки SSL, тобто безпечна його версія. SFTP використовує канал керування та вимагає сертифікат безпеки при передачі даних. Тому FTP легше зламати і перехопити дані користувача.