Was ist FTP und warum benötigen Sie einen FTP-Server? |
Eine der häufigsten Methoden zur Übertragung von Dateien von Computer zu Computer ist das File Transfer Protocol (FTP). Möglicherweise haben Sie FTP noch nie explizit verwendet. Vielleicht haben Sie noch nie davon gehört. FTP ist jedoch eines der ältesten Internetprotokolle.
Was ist FTP?
FTP steht für File Transfer Protocol und wird hauptsächlich zum Übertragen von Dateien zwischen verschiedenen Computern über das Internet verwendet. Wenn Sie beispielsweise eine Reihe von Dateien haben, die Sie auf eine Website hochladen möchten, können Sie FTP verwenden, um Dateien direkt auf den Website-Hosting-Server zu übertragen.
Wenn Sie über ein eigenes Server-Hosting verfügen, können Sie Dateien über FTP auf den Server hochladen, damit andere sie herunterladen können. FTP begann im vorgrafischen Computerzeitalter. Sie würden FTP verwenden, um eine Verbindung zu einem Remotecomputer herzustellen.
Es gibt auch FTP-Server, bei denen Sie sich nicht mit einem bestimmten Konto anmelden müssen. Dies sind häufig öffentliche FTP-Server zu Testzwecken oder anonyme FTP-Server, die Open-Source-Software oder -Inhalte bereitstellen.
Die meisten modernen Webbrowser können über das Browserfenster auf einen FTP-Server zugreifen, wenn Sie über die richtige Adresse und die richtigen Anmeldeinformationen verfügen. Es ist nicht die ideale Methode (ein FTP-Client wird bevorzugt, mehr dazu weiter unten), aber es ist funktionsfähig.
Als grundlegende Erklärung verwendet FTP zwei Verbindungen: einen Steuerkanal und einen Datenkanal . Der Steuerkanal stellt eine Verbindung zwischen den beiden Computern her und stellt alle Anmeldeinformationen her. Der Datenkanal ist für die Datenübertragung zwischen den beiden Computern verantwortlich.
Im Kontext des Internets und breiterer Kommunikationsnetze ist ein Protokoll im Wesentlichen ein Satz standardisierter Regeln, die es zwei oder mehr Entitäten ermöglichen, Informationen zu übertragen und zu lesen. Das Internet besteht aus zahlreichen Protokollen, die alle die Funktionsweise des Internets definieren.
Eines der häufigsten Beispiele ist das Internet Protocol (IP) , das vorschreibt, wie Daten mithilfe von IP-Adressen über das Internet übertragen werden. Das ist eine super vereinfachte Version der Funktionsweise von IP-Adressen – aber kann eine IP-Adresse Ihren Wohnort offenlegen ?
FTPS steht für File Transfer Protocol Secure . Das ursprüngliche FTP-Protokoll wurde nicht aus Sicherheitsgründen erstellt. Ohne zusätzliche Sicherheitsfunktionen auf FTP (die vom FTP-Client oder vom FTP-Server stammen) ist dies ein unsicherer Standard.
FTPS bietet Unterstützung für TLS ( Transport Layer Security ), mit der Benutzer ihre FTP-Verbindung mit gängigen Verschlüsselungsalgorithmen verschlüsseln können . FTPS verschlüsselt sowohl den Steuerungs- als auch den Datenkanal von Anfang bis Ende und stellt so sicher, dass die gesamte Verbindung sicher ist. FTPS ist mit normalem FTP kompatibel.
SFTP steht für SSH File Transfer Protocol. SSH ist das Secure Shell-Protokoll und wird verwendet, um unsichere Verbindungen zu schützen. Sie sollten SSH jedoch nicht mit SSL oder HTTPS verwechseln , was wiederum andere Dinge sind . Es gibt zwei Hauptunterschiede zwischen SFTP und FTP und FTPS.
Erstens verwendet SFTP einen einzelnen verschlüsselten Steuerungs- und Datenkanal anstelle der doppelten Kanäle von regulärem FTP. Zweitens verschlüsselt SFTP alle Daten vor der Übertragung, einschließlich der Benutzeranmeldeinformationen. Die zusätzliche Verschlüsselung bietet eine zusätzliche Sicherheitsebene für Benutzer sowie eine gewisse Privatsphäre.
Einige FTP-Clients verfügen über zusätzliche Optionen, z. B. eine Befehlszeilenschnittstelle für erweiterte Befehle, integrierte Texteditoren (zum Optimieren textbasierter Dateien) und Verzeichnisvergleiche (mit denen Sie den Inhalt zweier Verzeichnisse vergleichen können).
Es gibt mehrere gute kostenlose FTP-Clients für Windows . Darüber hinaus können Sie den Windows-Datei-Explorer als FTP-Client verwenden und als angehängten Speicher auf Remotedateien zugreifen.
Wie oben erwähnt, können Sie FTP in Ihrem Browser verwenden. Sie benötigen die Adresse des FTP-Servers. Die Adresse unterscheidet sich geringfügig von einer normalen Website-Adresse, wobei https: // gegen ftp: // ausgetauscht wird . Das Ergebnis sieht ungefähr so aus:
ftp://site.name.com
Wenn Sie die URL eingeben, um auf den FTP-Server zuzugreifen, müssen Sie Ihre Anmeldeinformationen eingeben, z. B. einen Benutzernamen oder eine E-Mail-Adresse sowie das Kennwort. Einige FTP-Server ermöglichen den direkten Zugriff unter Angabe Ihres Benutzernamens und Passworts in der URL. In diesem Fall sieht die URL folgendermaßen aus:
ftp: // ftp_username: [email protected]
Sobald Sie sich in Ihrem Browser beim FTP-Server angemeldet haben, können Sie ähnlich wie bei einem FTP-Client auf Dateien zugreifen. Browser bieten jedoch im Allgemeinen weniger Sicherheitsoptionen. Daher sollten Sie die FTP-Server, auf die Sie zugreifen, und die heruntergeladenen Inhalte berücksichtigen.
Das ist eine interessante Frage. Benötigen Sie einen FTP-Server? Wenn Sie regelmäßig Dateien an Personen senden, ist möglicherweise ein FTP-Server für Sie geeignet. Mit einem FTP-Server können Sie Ihre Dateien wie in einem Desktop-Datei-Explorer organisieren, anderen Benutzern Zugriff zum Remote-Herunterladen von Dateien gewähren und bestimmte Berechtigungen festlegen, was Benutzer mit Ihren Dateien tun können und was nicht.
Sie möchten beispielsweise einen dauerhaften Link für Ihr Familienfotoalbum online bereitstellen, aber Sie möchten Ihrer Familie auch Zugriff zum Hochladen ihrer Fotos gewähren. Ein privater FTP-Server (für den ein sicheres und eindeutiges Kennwort erforderlich ist) bietet einen Datei-Hosting-Server, auf den Ihre Familie zugreifen kann, um Familienfotoalben an einem Ort herunterzuladen und hochzuladen.
Ihr Familienfotoalbum ist dann einfacher zu verwalten und für Ihre ganze Familie verfügbar. Der FTP-Server beschränkt auch keine großen Dateien, es sei denn, Sie geben dies an. Das Beste ist, dass Ihr Familienfotoalbum gesichert und vor unvorhergesehenen Problemen geschützt ist.
Das Familienfotoalbum ist ein grundlegendes Beispiel dafür, wie Sie einen FTP-Server verwenden können. Es gibt unzählige andere Verwendungszwecke, aber FTP dreht sich um eines: die Verwaltung und Freigabe von Dateien zwischen Computern zu vereinfachen.
Das File Transfer Protocol (FTP) ist eine der häufigsten Methoden zum Übertragen von Dateien zwischen Computern. Es ist für alle Betriebssysteme zugänglich, wird im gesamten Internet verwendet und Sie finden unzählige Tutorials zum Einrichten und Verwenden von FTP. Kurz gesagt, sobald Sie mit der Verwendung von FTP beginnen, werden Sie zu einem Savant für die gemeinsame Nutzung von Dateien.
Natürlich ist FTP nur eine von vielen Möglichkeiten, Daten zwischen Geräten auszutauschen.