HDG erklärt, was SFTP & FTP ist?

HDG erklärt, was SFTP & FTP ist?

Damit ein Computernetzwerk Daten und Ressourcen austauschen kann, werden verschiedene Geräte wie Router, Switches und Computer erfasst. Dieses Netzwerk müsste dann ein Protokoll befolgen, wahrscheinlich mehrere Protokolle, um eine ordnungsgemäße Kommunikation zwischen all diesen Geräten festzulegen. FTP und SFTP sind zwei solcher Protokolle.

Was ist SFTP und FTP?? FTP bietet eine Möglichkeit zum Austausch von Dateien über das Netzwerk, während SFTP den sicheren Zugriff, die Übertragung und das Verwalten von Dateien über den Datenstrom übereinstimmen kann. FTP wird Daten als einfacher Text gesendet, während SFTP alle Daten so verschlüsselt, dass sie gesendet werden.

Inhaltsverzeichnis

    Um die Unterschiede zwischen SFTP und FTP zu verstehen, müssen Sie zunächst besser verstehen, was sie beide sind und tun. Die Verwendungen variieren nur geringfügig zwischen ihnen, aber die Unterschiede gehen etwas tiefer als auf den ersten Blick.

    Was ist FTP?

    Ftp, oder FIle TRansfer PRotocol ist ein Standard -Netzwerkprotokoll, mit dem Dateien über ein Netzwerk zwischen einem Client (lokalem Computer) und einem Server übertragen werden können.

    Vor 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 zuvor auf Informationen im Internet zugegriffen wurde HYperText TRansfer PRotocol (HTTP) kam vorbei.

    Heute gibt es drei primäre Möglichkeiten, FTP zu verwenden: grafische FTP-Clients, Webbrowser und Befehlszeilen-FTP. Jedes ist für verschiedene Anwendungen geeignet, einschließlich Desktops, Servern, mobilen Geräten und Hardwareplattformen.

    Grafische FTP -Clients

    Diese Clients ermöglichen es, dass Dateien in einem Drag & Drop -Format übertragen werden. Filezilla ist wahrscheinlich der 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 eingerichtet, damit Sie anonym eingeben können. In diesem Fall sind der Benutzername und das Passwort möglicherweise nicht erforderlich.

    Sie können dann Dateien und Ordner vom Host zum Server ziehen und dürfen.

    Webbrowser

    Die Verwendung eines Webbrowsers zur Verbindung zu einem FTP -Server ist wahrscheinlich vertrauter, da Sie eine Verbindung zu der FTP -Adresse wie eine HTTP -Adresse herstellen können. Ein Webbrowser erleichtert auch einfach, ein größeres Verzeichnis zu durchsuchen, Dateien zu lesen und sie abzurufen. Sie werden auch den Service der Bearbeitung einiger Site -Verbindungsdetails und der Dateiübertragung automatisch erhalten.

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

    Befehlszeile 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. Öffnen Sie die Eingabeaufforderung Ihres Betriebssystems (Eingabeaufforderung für Windows, Terminal für Mac oder Konsole für Linux), um loszulegen.

    Geben Sie dann als Beispiel ein

    FTP FTP.Reich.Regierung

    Jetzt drücken Eingeben. 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 als Ihr Benutzername und Ihre E -Mail -Adresse als Passwort.

    Zu diesem Zeitpunkt möchten Sie im Verzeichnis sein, in dem die Dateien, die Sie verschieben möchten, gespeichert werden. Sie können den Befehl mput eingeben, gefolgt vom Namen der Datei oder des Ordners, und drücken Eingeben Um die Übertragung auszulösen.

    Es gibt viele Befehle, die Sie lernen können, wenn Sie bereit sind, die Sie bei zukünftigen FTP -Überweisungen unterstützen können. Die Indiana University hat einige nützliche FTP -Befehle, die Sie bei Interesse überprüfen können.

    Was ist SFTP?

    Sftp, was für SSch FIle TRansfer PRotocol ist ein Netzwerkprotokoll, das FTP ähnelt, da es den Zugriff auf Dateizugriff, das Übertragen und die Dateiverwaltung ermöglicht, jedoch über einen sicheren und zuverlässigen Datenstrom.

    Im Gegensatz zu FTP werden keine separaten Befehls- und Datenkanäle verwendet. Stattdessen überträgt es Dateien in speziell formatierten Paketen in einer einzelnen Verbindung. Der SSH im Namen steht für SECURE SchELL -Protokoll, für das SFTP eine Erweiterung ist. Dies bietet ein zusätzliches Sicherheitsniveau bei der Verwendung des SFTP -Protokolls.

    Sie können SFTP auf die gleiche Art und Weise verwenden, die FTP zur Verfügung gestellt wird. Der größte Unterschied ist die sichere Verbindung. Filezilla und Cyberduck bieten SFTP auch als Teil ihres kostenlosen Pakets an, was definitiv etwas ist, das Sie nutzen möchten.

    Wenn Sie eine Verbindung zu einem SFTP -Server herstellen, wird davon ausgegangen, dass die Verbindung über einen sicheren Kanal ausgeführt wird. Dadurch wird die Notwendigkeit der Client -Authentifizierung beseitigt, da die Client -Benutzeridentität dem Protokoll zur Verfügung gestellt wird.

    WordPress ist ein hervorragendes Beispiel für eine Site, die sowohl FTP- als auch SFTP -Verbindungen ermöglicht. Wenn Sie versuchen, ein Thema hinzuzufügen, das Sie auf Ihrem Computer oder einem Server gespeichert haben, ist es möglicherweise erforderlich, dieses Thema entweder über FTP oder SFTP zu übertragen.

    Dies soll vermeiden, dass WordPress bestimmte Codezeilen verweigert, die Ihr Thema bei einer normalen Übertragung möglicherweise erfordern könnte. Dies gilt für andere Dateien, nicht nur für Themen.

    Schlüsselunterschied zwischen SFTP und FTP

    Der bemerkenswerteste und offensichtlichste Unterschied ist in der Definition. SFTP ist ein sicheres Netzwerkprotokoll, während FTP nicht der Fall ist. Ein anderer wäre die Protokolltypen. FTP ist ein TCP/IP -basierter Protokoll. SFTP ist ein SSH-basierter Protokoll.

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

    • FTP stellt seine Steuerverbindung auf dem TCP -Port 21 fest, während SFTP -Dateien unter der Verbindung über das SSH -Protokoll zwischen Client und Server überträgt.
    • FTP sendet nur Daten im Klartextformat, während SFTP alle Daten verschlüsselt, bevor sie an den Host gesendet werden.
    • SFTP ist auch ein unabhängiges Protokoll, das Host -Host -Transfers bietet, bei dem FTP ein offeneres Protokoll ist.

    Vor einiger Zeit erstellte Netscape die SSL oder, um ein wenig Sicherheit zu FTP hinzuzufügen, oder SECURE SOCKets LAyer (derzeit TLS oder TRansport LAyer SEvurität). SSL wurde dann auf FTP angewendet, um FTPs zu erstellen.

    Dies ermöglichte es, Daten mit FTP über zwei sichere Varianten sicher auszutauschen. Beide verwenden die SSL -Verschlüsselung.

    Am Ende muss der einzige wichtige Unterschied, über den die meisten Sorgen machen müssen, dass SFTP eine sichere Möglichkeit bietet, Dateien von einem Host auf einen anderen zu übertragen. FTP liefert nur eine Standardübertragung von Klartext über zwei Kanäle, einen Befehl und einen Datenkanal ohne Verschlüsselung.