Frage Unterschied zwischen scp und sftp


Was ist der Unterschied zwischen SFTP und SCP?


24
2017-10-13 19:34


Ursprung




Antworten:


SCP ist die Abkürzung für "Secure Copy", während SFTP für "Secure FTP" steht.

Die erste wird verwendet, um eine oder mehrere Dateien, oft mit bekannten Namen, von Host A zu Host B zu kopieren, während die zweite meist interaktiv verwendet wird, analog zu einem FTP-Client. SCP funktioniert immer out-of-the-box und hat wenig im Bereich der veränderbaren Optionen. SFTP kann mit verschiedenen Backends verwendet werden, um dem Benutzer den SFTP-Dienst zu präsentieren. Es wäre sogar möglich, schalte es ausobwohl ich das nicht versucht habe.

Das ist der Unterschied im Gebrauch.

Was die Leistung betrifft: ErikA unten Links zu einer Wikipedia-Seite, die SCP erwähnt ist in der Regel schneller als SFTP wegen eines effizienteren Algorithmus in SCP.


15
2017-10-13 20:35



SFTP ist kein sicheres FTP, sondern SSH File Transfer Protocol. Google / Wiki es - Bart van Heukelom
Ich zitiere aus dem SFTP-Eintrag von Wikipedia.org "In der Informatik, das SSH File Transfer Protocol (manchmal auch Secure File Transfer Protocol oder SFTP genannt) ". Hervorhebung meins. Kthxbai. - wzzrd
Ich denke, sein Argument war, dass SFTP nicht einfach eine gesicherte Version des FTP-Protokolls ist, sondern ein völlig anderes Protokoll. - Dave Forgac


sftp ist ein interaktives Programm, das von Menschen in einer Shell-Sitzung verwendet wird scp ist meist ein Einzeiler, der in Skripten zum Übertragen / Kopieren von Dateien verwendet wird


2
2017-10-13 20:34





Das ist, als würde man nach dem Unterschied zwischen cp und ftp fragen.

Mit scp können Sie eine Datei remote von oder zu einem SSH-Server kopieren. Im Allgemeinen benutzen Leute nur scp, wenn sie einen Ordner oder eine Datei hochladen wollen. Es gibt auch die Tatsache, dass seit scp ein Einzeiler ist,

sftp ist ein interaktives Programm, mit dem Sie Dateien zu / von einem SSH-Server hochladen können. Der Vorteil von sftp gegenüber scp besteht darin, dass Sie mehrere Uploads von oder zu verschiedenen Verzeichnissen gleichzeitig in einer Sitzung durchführen können.


2
2017-10-13 20:51



Dies sind Eigenschaften der Client-Programme, nicht die Protokolle - Bart van Heukelom


Hier ist ein bisschen Informationen zu diesem Thema.


1
2017-10-13 19:38



-1 Nur ein Link zu Wiki ist keine nützliche Antwort imho - wzzrd
+1 wikipedia ist ziemlich seriös und ich bevorzuge Leute, die Quellen in ihren Antworten angeben (gewährt, wäre es hilfreich, eine direkte Zusammenfassung des Links zu geben) - Jason S
+1 Gute kleine Verbindung - Coops


Sicherheit: Sowohl SFTP als auch SCP bieten die gleichen Sicherheitsfunktionen, da sie auf dem Secure Shell-Protokoll basieren. wie Secure Remote Logins, sichere Dateiübertragung, sichere Remote-Befehlsausführung, Schlüssel und Agenten, Zugangskontrolle und Portweiterleitung

Funktionalität: SCP kann Dateien übertragen und nicht interaktiv. Daher kann die SCP - Übertragung nicht abgebrochen werden, ohne die Session. SFTP ist interaktiv. SFTP-Funktionen umfassen Verzeichnislisten, entfernte Verzeichnisse und Dateien entfernen, erstellt Verzeichnisse und Dateien usw. SFTP kann im Batch-Prozess verwendet werden. SFTP kann für mehrere Uploads verwendet werden von oder zu verschiedenen Verzeichnissen in einer Sitzung.

Geschwindigkeit: SCP ist schneller, weil es empfangene Pakete bestätigt, während SFTP jedes Paket bestätigen muss.

Dateiübertragung fortsetzen: SCP kann eine unterbrochene Dateiübertragung nicht fortsetzen, während SFTP mit -a des Befehls get fortgesetzt werden kann teilweise Übertragung bestehender Dateien


1
2017-12-30 12:35



Ich stimme dir nicht zu. In meinem Heimnetzwerk ist SFTP etwa 35x schneller. - graywolf