Was ist der Unterschied zwischen sftp und scp?
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, häufig mit bekannten Namen, von Host A auf Host B zu kopieren, während die zweite Datei in Analogie zu einem FTP-Client meist interaktiv verwendet wird. SCP wird immer sofort einsatzbereit sein und hat nur wenig Möglichkeiten, die Einstellungen zu ändern. SFTP kann mit verschiedenen Backends verwendet werden, um dem Benutzer den SFTP-Dienst zu präsentieren. Es wäre sogar möglich, es auszuschalten , obwohl ich das nicht ausprobiert habe.
Das ist der Unterschied in der Verwendung.
Was die Leistung angeht: ErikA verlinkt unten auf eine Wikipedia-Seite, auf der erwähnt wird, dass SCP im Allgemeinen schneller ist als SFTP, da der Algorithmus in SCP effizienter ist.
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
quelle
Das ist, als würde man nach dem Unterschied zwischen cp und ftp fragen.
Mit scp können Sie eine Datei remote auf einen oder von einem SSH-Server kopieren. Im Allgemeinen verwenden Benutzer scp nur, wenn sie einen Ordner oder nur eine Datei hochladen. Es gibt auch die Tatsache, dass scp ein Einzeiler ist,
sftp ist ein interaktives Programm, mit dem Sie Dateien auf einen SSH-Server hochladen können. Der Vorteil von sftp gegenüber scp besteht darin, dass Sie mehrere Uploads aus oder in verschiedene Verzeichnisse in einer Sitzung durchführen können.
quelle
Hier einige Informationen zum Thema.
quelle
Sicherheit: Sowohl SFTP als auch SCP bieten dieselben Sicherheitsfunktionen, da sie auf dem Secure Shell-Protokoll basieren. B. sichere Remoteanmeldungen, sichere Dateiübertragung, sichere Remotebefehlsausführung, Schlüssel und Agenten, Zugriffskontrolle und Portweiterleitung
Funktionalität: SCP kann Dateien übertragen und nicht interaktiv sein. Daher kann die SCP-Übertragung nicht abgebrochen werden, ohne die Sitzung zu beenden. SFTP ist interaktiv. SFTP-Funktionen umfassen Verzeichnislisten, das Entfernen von entfernten Verzeichnissen und Dateien, das Erstellen von Verzeichnissen und Dateien usw. SFTP kann im Stapelverarbeitungsprozess verwendet werden. SFTP kann für mehrere Uploads aus oder in verschiedene Verzeichnisse in einer Sitzung verwendet werden.
Geschwindigkeit: SCP ist schneller, da es empfangene Pakete bestätigt, während SFTP jedes Paket bestätigen muss.
Dateiübertragung fortsetzen: SCP kann eine unterbrochene Dateiübertragung nicht fortsetzen, wohingegen SFTP mit -a des Befehls get die teilweise Übertragung vorhandener Dateien fortsetzen kann
quelle