HDG erklärt: Was ist SFTP & FTP?


Damit ein Computernetzwerk Daten und Ressourcen austauschen kann, werden verschiedene Geräte wie Router, Switches und Computer benötigt. 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 die Möglichkeit von Dateien über das Netzwerk austauschen, während SFTP den sicheren Zugriff, die Übertragung und die Verwaltung von Dateien über den Datenstrom hinweg ermöglicht. FTP ist, dass Daten als einfacher Text gesendet werden, während SFTP alle zu sendenden Daten verschlüsselt.

Der Hauptunterschied zwischen FTP und SFTP ist die Sicherheit. FTP bietet keinen sicheren Kanal zum Übertragen von Dateien zwischen mehreren Geräten, während SFTP dies tut. Daher ist SFTP sicherer als FTP. In diesem Artikel wird jedoch etwas näher auf die Unterschiede zwischen diesen beiden Protokollen eingegangen.

HDG erklärt: Was ist SFTP & FTP?

Um die Unterschiede zwischen SFTP und FTP zu verstehen, müssen Sie zuerst müssen besser verstehen, was es ist, was sie beide sind und tun. Die Verwendungszwecke variieren nur geringfügig, die Unterschiede sind jedoch etwas größer, als sie auf den ersten Blick erscheinen.

Was ist FTP?

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

Vor Betriebssystemen mit grafischen Benutzeroberflächen (GUIs) wurde FTP zum Senden und Empfangen von Dateien zwischen älteren textbasierten Computern und Netzwerken entwickelt. Es war eines der ursprünglichen Programme, mit denen auf Informationen im Internet zugegriffen wurde, lange bevor Hyper text Transfer P>rotocol (HTTP) ist gekommen.

In_content_1 all: [300x250] / dfp: [640x360]->

Heute Es gibt drei Hauptmethoden für die Verwendung von FTP: Grafische FTP-Clients, Webbrowser und Befehlszeilen-FTP. Jeder dieser Clients eignet sich für verschiedene Anwendungen, darunter Desktops, Server, Mobilgeräte und Hardwareplattformen.

Grafische FTP-Clients

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

Beim Öffnen eines Programms geben Sie den FTP-Host, Ihren Benutzernamen und ein Kennwort ein. Auf einigen Servern ist es möglicherweise so eingerichtet, dass Sie anonym eingeben können. In diesem Fall sind der Benutzername und das Kennwort möglicherweise nicht erforderlich.

Anschließend können Sie Dateien und Ordner per Drag & Drop vom Host auf den Server (und umgekehrt) ziehen und warten, bis die Übertragung abgeschlossen ist.

Webbrowser

Verwenden eines Webbrowsers Das Herstellen einer Verbindung zu einem FTP-Server ist wahrscheinlich vertrauter, da Sie auf dieselbe Weise wie bei einer HTTP-Adresse eine Verbindung zu der FTP-Adresse herstellen können. Ein Webbrowser erleichtert auch das Durchsuchen eines größeren Verzeichnisses, das Lesen und Abrufen von Dateien. Außerdem können Sie einige Standortverbindungsdetails und Dateiübertragungen automatisch verarbeiten.

Obwohl FTP im Webbrowser praktisch erscheint, ist es oft langsamer und weniger zuverlässig als ein dedizierter FTP-Client. Sie haben außerdem tendenziell weniger Funktionen.

Befehlszeilen-FTP

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

Geben Sie dann als Beispiel Folgendes ein:

f tp ftp.empire.gov

Drücken Sie nun die Eingabetaste. Wenn Sie dann auf Ihr eigenes Konto zugreifen, geben Sie den Benutzernamen und das Kennwort für dieses Konto ein. Wenn Sie anonym zugreifen, verwenden Sie anonymals Nutzernamen und Ihre E-Mail-Adresse als Passwort.

Zu diesem Zeitpunkt möchten Sie sich in dem Verzeichnis befinden, in dem die zu verschiebenden Dateien gespeichert sind. Sie können den Befehl mput gefolgt vom Namen der Datei oder des Ordners eingeben und die Eingabetastedrücken, um die Übertragung auszulösen.

Wenn Sie möchten, können Sie zahlreiche Befehle erlernen , die Sie bei zukünftigen FTP-Übertragungen unterstützen können. Universität von Indiana hat ein paar nützliche FTP-Befehle, mit denen Sie bei Interesse nachsehen können.

Was ist SFTP?

SFTP, das für SSH steht File Transfer Protocol ist ein FTP-ähnliches Netzwerkprotokoll, das den Dateizugriff, die Übertragung und die Dateiverwaltung ermöglicht, jedoch über ein sicherer und zuverlässiger Datenstrom.

Im Gegensatz zu FTP werden keine separaten Befehls- und Datenkanäle verwendet. Stattdessen werden Dateien in speziell formatierten Paketen in einer einzigen Verbindung übertragen. Das SSH im Namen steht für Secure SHell protocol, für das SFTP eine Erweiterung ist. Dies bietet eine zusätzliche Sicherheitsstufe bei Verwendung des SFTP-Protokolls.

Sie können SFTP auf die gleiche Weise wie FTP verwenden, wobei der größte Unterschied in der sicheren Verbindung besteht. Filezilla und Cyberduck bieten auch SFTP als Teil ihres kostenlosen Pakets an.

Beim Herstellen einer Verbindung zu einem SFTP-Server wird davon ausgegangen, dass die Verbindung über einen sicheren Kanal ausgeführt wird. Dadurch wird die Clientauthentifizierung überflüssig, da die Clientbenutzeridentität dem Protokoll zur Verfügung gestellt wird.

WordPress ist ein hervorragendes Beispiel für eine Site, die sowohl FTP- als auch SFTP-Verbindungen zulässt. Wenn Sie versuchen, ein Thema hinzuzufügen, das Sie auf Ihrem Computer oder einem Server gespeichert haben, muss dieses Thema möglicherweise über FTP oder SFTP übertragen werden.

Dies soll verhindern, dass WordPress bestimmte Codezeilen ablehnt, die Ihr Design während einer normalen Übertragung möglicherweise benötigt. Dies gilt nicht nur für Themen, sondern auch für andere Dateien.

Hauptunterschied zwischen SFTP und FTP

Der auffälligste und offensichtlichste Unterschied besteht in der Definition. SFTP ist ein sicheres Netzwerkprotokoll, FTP jedoch nicht. Ein anderer wäre die Protokolltypen. FTP ist ein TCP / IP-basiertes Protokoll. SFTP ist ein SSH-basiertes Protokoll.

TCP / IP steht für TRansmission COntrol PRotocol / INternet Protocol. Mit anderen Worten, es ist das Standardprotokoll, das die Kommunikation zwischen allen Computern im Internet regelt.

  • FTP baut seine Steuerverbindung auf TCP-Port 21 auf, während SFTP Dateien unter der vom SSH-Protokoll hergestellten Verbindung zwischen Client und Server überträgt.
  • FTP sendet nur Daten im Nur-Text-Format, während SFTP alle Daten verschlüsselt, bevor sie an den Host gesendet werden.
  • SFTP ist auch ein unabhängiges Protokoll, das Host-zu-Host-Übertragungen bietet, bei denen FTP ein offeneres Protokoll ist.
  • Eine Weile zuvor, um ein bisschen Sicherheit hinzuzufügen FTP, Netscape hat das SSL - oder SS SSockets LAyer (derzeit TLS oder TTransport Layer Security). SSL wurde dann auf FTP angewendet, um FTPS zu erstellen.

    Dies ermöglichte den sicheren Datenaustausch über FTP über zwei sichere Varianten: FTPS Implicit SSL und FTPS Explicit SSL. Beide verwenden SSL-Verschlüsselung.

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

    Cat5e FTP Copper Ethernet Cable (200m)

    Zusammenhängende Posts:


    23.01.2020