Різниця між scp і sftp


Відповіді:


15

SCP - це абревіатура "захищена копія", тоді як SFTP означає "безпечний FTP".

Перший використовується для копіювання одного або декількох файлів, часто з відомими іменами, від хоста A до хоста B, тоді як другий здебільшого використовується інтерактивно, аналогічно FTP-клієнту. SCP завжди працюватиме нестандартно і має мало можливостей у галузі змінних варіантів. SFTP може використовуватися з різними пакетами для представлення користувачеві послуги SFTP. Це навіть можна було б відключити , хоча я цього не пробував.

У цьому різниця у використанні.

Що стосується продуктивності: ErikA нижче посилається на сторінку вікіпедії, де згадується SCP, як правило, швидше, ніж SFTP через ефективнішого алгоритму в SCP.


2
SFTP - це не захищений FTP, але протокол передачі файлів SSH. Google / Wiki it
Барт ван Хекелом

1
Я цитую запис SFTP Wikipedia.org "При обчисленні протокол передачі файлів SSH ( іноді його називають протокол безпечної передачі файлів або SFTP )". Наголос мій. kthxbai.
wzzrd

5
Я думаю, його суть полягала в тому, що SFTP - це не просто захищена версія протоколу FTP, а цілком інший протокол.
Дейв Forgac

2

sftp - це інтерактивна програма, що використовується людиною під час сеансу оболонки.


2

Це як запитувати різницю між cp та ftp.

scp дозволяє віддалено копіювати файл на SSH-сервер або з нього. Як правило, люди використовують scp лише у тому випадку, якщо вони збираються повторно завантажувати папку або завантажувати лише один файл. Існує також той факт, що оскільки scp є однолінійним,

sftp - це інтерактивна програма, яка дозволяє завантажувати файли на / з SSH-сервера. Перевага використання sftp над scp полягає в тому, що якщо вам потрібно зробити кілька завантажень з різних каталогів або в них, ви можете зробити це за один сеанс.


5
Це властивості клієнтських програм, а не протоколів
Барт ван Хекелом

1

Ось трохи інформації з цього приводу.


6
-1 Просто посилання на вікі не є корисною відповіддю imho
wzzrd

1
+1 досить поважна wikipedia, і я віддаю перевагу людям, які цитують джерела у своїх відповідях (надано, було б корисніше дати прямий підсумок того, що посилається)
Jason S

+1 Гарне маленьке посилання
Купи

Вікіпедія видалила розділ як неточний, якщо хтось все ще зацікавився цією темою.
Checo R

1

Безпека: SFTP і SCP забезпечують однакові функції безпеки, оскільки вони засновані на протоколі захищеної оболонки. наприклад безпечне віддалене вхід, безпечна передача файлів, захищене віддалене виконання команд, клавіші та агенти, контроль доступу та переадресація портів

Функціональність: SCP може перекладати файли та неінтерактивні. Тому передачу SCP не можна скасувати без припинення сеансу. SFTP є інтерактивним. Можливості SFTP включають в себе списки каталогів, віддалені каталоги та видалення файлів, створюють каталоги та файли тощо. SFTP можна використовувати в пакетному процесі. SFTP можна використовувати для декількох завантажень з різних каталогів або в різні сесії за один сеанс.

Швидкість: SCP швидше, оскільки він підтверджує отримані пакети, тоді як SFTP повинен підтверджувати кожен пакет.

Відновити передачу файлів: SCP не може відновити перервану передачу файлів, тоді як SFTP може з -a команди get відновити часткову передачу існуючих файлів


Я не погоджуюсь. У моїй домашній мережі SFTP приблизно на 35 разів швидший.
сірий вовк
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.