Відповіді:
SCP - це абревіатура "захищена копія", тоді як SFTP означає "безпечний FTP".
Перший використовується для копіювання одного або декількох файлів, часто з відомими іменами, від хоста A до хоста B, тоді як другий здебільшого використовується інтерактивно, аналогічно FTP-клієнту. SCP завжди працюватиме нестандартно і має мало можливостей у галузі змінних варіантів. SFTP може використовуватися з різними пакетами для представлення користувачеві послуги SFTP. Це навіть можна було б відключити , хоча я цього не пробував.
У цьому різниця у використанні.
Що стосується продуктивності: ErikA нижче посилається на сторінку вікіпедії, де згадується SCP, як правило, швидше, ніж SFTP через ефективнішого алгоритму в SCP.
sftp - це інтерактивна програма, що використовується людиною під час сеансу оболонки.
Це як запитувати різницю між cp та ftp.
scp дозволяє віддалено копіювати файл на SSH-сервер або з нього. Як правило, люди використовують scp лише у тому випадку, якщо вони збираються повторно завантажувати папку або завантажувати лише один файл. Існує також той факт, що оскільки scp є однолінійним,
sftp - це інтерактивна програма, яка дозволяє завантажувати файли на / з SSH-сервера. Перевага використання sftp над scp полягає в тому, що якщо вам потрібно зробити кілька завантажень з різних каталогів або в них, ви можете зробити це за один сеанс.
Ось трохи інформації з цього приводу.
Безпека: SFTP і SCP забезпечують однакові функції безпеки, оскільки вони засновані на протоколі захищеної оболонки. наприклад безпечне віддалене вхід, безпечна передача файлів, захищене віддалене виконання команд, клавіші та агенти, контроль доступу та переадресація портів
Функціональність: SCP може перекладати файли та неінтерактивні. Тому передачу SCP не можна скасувати без припинення сеансу. SFTP є інтерактивним. Можливості SFTP включають в себе списки каталогів, віддалені каталоги та видалення файлів, створюють каталоги та файли тощо. SFTP можна використовувати в пакетному процесі. SFTP можна використовувати для декількох завантажень з різних каталогів або в різні сесії за один сеанс.
Швидкість: SCP швидше, оскільки він підтверджує отримані пакети, тоді як SFTP повинен підтверджувати кожен пакет.
Відновити передачу файлів: SCP не може відновити перервану передачу файлів, тоді як SFTP може з -a команди get відновити часткову передачу існуючих файлів