HDG erklärt: Was ist SFTP & FTP?

Damit ein Computernetzwerk Daten und Ressourcen austauschen kann, ist eine Sammlung verschiedener Geräte wie Router, Switches und Computer erforderlich. Dieses Netzwerk müsste dann einem Protokoll folgen, wahrscheinlich mehreren Protokollen, um eine ordnungsgemäße Kommunikation zwischen all diesen Geräten herzustellen. FTP und SFTP sind zwei solche Protokolle.

Was ist SFTP und FTP ? FTP bietet eine Möglichkeit zum Austausch von Dateien über das Netzwerk,(exchanging files over the network) während SFTP den sicheren Zugriff, die Übertragung und Verwaltung von Dateien über den Datenstrom hinweg ermöglicht. FTP sind Daten, die als Klartext gesendet werden, während SFTP alle Daten vor dem Versand verschlüsselt.

Der Hauptunterschied zwischen FTP und SFTP ist die Sicherheit. FTP bietet im Gegensatz zu (FTP)SFTP keinen sicheren Kanal zum Übertragen von Dateien zwischen mehreren Geräten . Daher ist SFTP sicherer als FTP . Dieser Artikel wird jedoch etwas tiefer auf die Unterschiede zwischen diesen beiden Protokollen eingehen.

HDG erklärt: Was ist SFTP & FTP?(HDG Explains: What Is SFTP & FTP?)

Um die Unterschiede zwischen SFTP und FTP zu verstehen , müssen Sie zunächst besser verstehen, was sie beide sind und tun. Die Verwendungszwecke unterscheiden sich nur geringfügig, die Unterschiede gehen jedoch etwas tiefer, als es auf den ersten Blick erscheint.

Was ist FTP?

FTP(P) oder File T ransfer(F) Protocol ist ein Standard-Netzwerkprotokoll, mit dem Dateien über ein Netzwerk zwischen einem Client (lokaler Computer) und einem Server übertragen werden können. 

Vor(Prior) Betriebssystemen mit grafischen Benutzeroberflächen ( GUIs ) wurde FTP entwickelt, um Dateien zwischen älteren textbasierten Computern und Netzwerken zu senden und zu empfangen. Es war eines der ursprünglichen Programme, mit denen auf Informationen im Internet zugegriffen wurde, lange bevor das Hypertext (T)- (H)Übertragungsprotokoll(P) ( HTTP) auf  den(t) Markt kam.

Heutzutage gibt es drei primäre Möglichkeiten, FTP zu verwenden : Grafische FTP-Clients , Webbrowser und Befehlszeilen-FTP(Command-line FTP) . Jedes ist für verschiedene Anwendungen geeignet, darunter Desktops, Server, mobile Geräte und Hardwareplattformen.

Grafische FTP-Clients

Diese Clients ermöglichen die Übertragung von Dateien im Drag-and-Drop-Format. Filezilla ist der wohl bekannteste kostenlose FTP - Client für Windows - Betriebssysteme. Für Mac gibt es Cyberduck

Normalerweise geben Sie beim Öffnen eines Programms den FTP- Host, Ihren Benutzernamen und ein Passwort ein. Einige Server haben es möglicherweise so eingerichtet, dass Sie anonym eintreten können. In diesem Fall werden der Benutzername und das Passwort möglicherweise nicht benötigt.

Sie können dann Dateien und Ordner vom Host zum Server (und umgekehrt) ziehen und dort ablegen und warten, bis die Übertragung abgeschlossen ist.

Webbrowser

Die Verwendung eines Webbrowsers zur Verbindung mit einem FTP -Server ist wahrscheinlich vertrauter, da Sie sich mit der FTP -Adresse genauso verbinden können wie mit einer HTTP - Adresse. Ein Webbrowser macht es auch einfach, ein größeres Verzeichnis zu durchsuchen, Dateien zu lesen und sie abzurufen. Es wird Ihnen auch den Dienst erweisen, einige Site-Verbindungsdetails und Dateiübertragungen automatisch zu handhaben.

Obwohl Webbrowser- FTP bequem erscheinen kann, ist es oft langsamer und weniger zuverlässig als ein dedizierter FTP -Client. Sie neigen auch dazu, weniger Funktionen zu haben.

Befehlszeilen-FTP

Sie wissen es vielleicht nicht, aber Ihr Betriebssystem verfügt wahrscheinlich über integrierte Befehlszeilen-Clients. Solange Ihr Betriebssystem sowieso Windows , Mac oder Linux ist. (Linux)Öffnen Sie die Eingabeaufforderung Ihres Betriebssystems (Eingabeaufforderung für Windows , Terminal für Mac oder Konsole für Linux ), um loszulegen. 

Geben Sie dann beispielsweise ein

f tp ftp.empire.gov

Drücken Sie nun die Eingabetaste(Enter) . Wenn Sie dann auf Ihr eigenes Konto zugreifen, verwenden Sie den Benutzernamen und das Passwort für dieses Konto. Wenn Sie anonym zugreifen, verwenden Sie anonym(anonymous) als Benutzernamen und Ihre E-Mail-Adresse als Passwort. 

An diesem Punkt sollten Sie sich in dem Verzeichnis befinden, in dem die Dateien gespeichert sind, die Sie verschieben möchten. Sie können den Befehl mput gefolgt vom Namen der Datei oder des Ordners eingeben und die Eingabetaste(Enter ) drücken , um die Übertragung auszulösen.

Es gibt viele Befehle, die Sie lernen können, wenn Sie möchten, die Ihnen bei zukünftigen FTP- Übertragungen helfen können. Die Indiana University(Indiana University) hat ein paar nützliche FTP- Befehle, die Sie bei Interesse ausprobieren können.

Was ist SFTP?(What Is SFTP?)

SFTP, das für SSH File T ransfer (S)Protocol(F) steht , ist ein Netzwerkprotokoll, das FTP(P) ähnlich ist, da(FTP) es den Zugriff auf Dateien, die Übertragung und die Dateiverwaltung ermöglicht, jedoch über einen sicheren und zuverlässigen Datenstrom. 

Im Gegensatz zu FTP verwendet es keine separaten Befehls- und Datenkanäle. Stattdessen überträgt es Dateien in speziell formatierten Paketen in einer einzigen Verbindung. Das SSH im Namen steht für Secure SHell Protocol (S),(SH) für das SFTP eine Erweiterung ist. Dies bietet ein zusätzliches Maß an Sicherheit bei der Verwendung des SFTP -Protokolls.

Sie können SFTP auf die gleiche Weise wie FTP verwenden , wobei der größte Unterschied die sichere Verbindung ist. Filezilla und Cyberduck bieten SFTP auch als Teil ihres kostenlosen Pakets an, was Sie definitiv nutzen möchten.

Bei der Verbindung zu einem SFTP -Server wird davon ausgegangen, dass die Verbindung über einen sicheren Kanal läuft. Dadurch entfällt die Notwendigkeit einer Client-Authentifizierung, da die Client-Benutzeridentität dem Protokoll zur Verfügung gestellt wird.

WordPress ist ein hervorragendes Beispiel für eine Website, die sowohl FTP- als auch SFTP - Verbindungen zulässt. Wenn Sie versuchen, ein Design hinzuzufügen, das Sie auf Ihrem Computer oder einem Server gespeichert haben, kann es erforderlich sein, dieses Design entweder über FTP oder SFTP zu übertragen . 

Dies soll verhindern, dass WordPress bestimmte Codezeilen verweigert, die Ihr Design während einer normalen Übertragung benötigen könnte. Dies gilt für andere Dateien, nicht nur für Themen.

Hauptunterschied zwischen SFTP und FTP(Key Difference Between SFTP & FTP)

Der bemerkenswerteste und offensichtlichste Unterschied liegt in der Definition. SFTP ist ein sicheres Netzwerkprotokoll, FTP hingegen nicht. Ein anderer wären die Protokolltypen. FTP ist ein TCP/IP -basiertes Protokoll. SFTP ist ein SSH-basiertes Protokoll. 

TCP/IP steht für T ransmission Control P rotocol(C) / I nternet P rotocol. Mit anderen Worten, es ist das Standardprotokoll, das die Kommunikation zwischen allen Computern im Internet regelt.

  • FTP stellt seine Kontrollverbindung auf TCP - Port 21 her, während SFTP Dateien unter der Verbindung überträgt, die durch das SSH -Protokoll zwischen Client und Server hergestellt wird. 
  • FTP sendet Daten nur im Klartextformat, während SFTP alle seine Daten verschlüsselt, bevor sie an den Host gesendet werden. 
  • SFTP ist auch ein unabhängiges Protokoll, das Host-zu-Host-Übertragungen bereitstellt, wobei FTP ein offeneres Protokoll ist.

Um FTP(FTP) ein wenig Sicherheit zu verleihen , hat Netscape vor einiger Zeit SSL oder Secure Sockets(S) Layer ( derzeit (S)TLS(L) oder T ransport (S)Layer(L) Security ) entwickelt. SSL wurde dann auf FTP angewendet, um (FTP)FTPS zu erstellen . 

Dadurch konnten Daten sicher per FTP über zwei sichere Varianten ausgetauscht werden: FTPS Implicit SSL und FTPS Explicit SSL . Beide(Both) verwenden SSL- Verschlüsselung.

Letztendlich besteht der einzige Hauptunterschied, über den sich die meisten Sorgen machen müssen, darin, dass SFTP eine sichere Möglichkeit bietet, Dateien von einem Host auf einen anderen zu übertragen. FTP bietet nur eine Standardübertragung von Klartext über zwei Kanäle, einen Befehls- und einen Datenkanal, ohne Verschlüsselung.



About the author

Ich bin ein Computerprogrammierer, der sich auf die Entwicklung von MacOS-Software spezialisiert hat. Ich nutze meine Fähigkeiten, um professionelle Rezensionen zu schreiben und Tipps zu geben, wie Sie Ihre Programmierkenntnisse auf dem Mac verbessern können. Ich habe auch eine Website, die detaillierte Schritt-für-Schritt-Anleitungen für die Erstellung einer erfolgreichen Website bietet.



Related posts