FTP (File Transfer Protocol)

Was ist das FTP-Protokoll und wofür kann ich es einsetzen? Welche Programme benötige ich dafür? Ist FTP unsicher?

Einführung

Jeder, der eine eigene Website betreibt oder regelmäßig große Dateien in das Internet überträgt, wird mit FTP zu tun bekommen. Doch bei vielen Internet-Einsteigern sorgen die drei Buchstaben erst einmal für Verwirrung.

In allen Netzwerken, und damit auch im Internet, gibt es verschiedene Protokolle, über die Computer miteinander kommunizieren. Das bekannteste ist wohl HTTP, über das in der Regel Websites vom Webserver zum Computer des Anwenders übertragen werden. Bis auf die Abfrage von bestimmten Inhalten über die URL bzw. Internetadresse sowie das Abschicken von Formularen besteht jedoch keine Möglichkeit, Daten an den Server zu senden. Dies ist der vielleicht wichtigste Unterschied zu FTP: Denn hier können Sie Daten auf dieselbe Art auf den Server hochladen wie herunterladen. Darüber hinaus ist es auch von seiner Spezifikation her besonders geeignet, um einzelne, auch sehr große Dateien zu übertragen.

Des weiteren kann der Administrator des Servers bestimmen, wer welche Daten lesen oder schreiben darf. Server ohne Authentifizierung, d.h. ohne Abfrage von Benutzername und Paßwort, werden hauptsächlich für Downloads von großen Dateien wie Software verwendet. Damit können auch die meisten Webbrowser umgehen, sodaß Sie nicht zwangsläufig ein separates Programm für FTP benötigen. Server mit Authentifizierung werden z.B. von Druckereien benutzt, um mit ihren Kunden schnell und effizient Druckdaten austauschen zu können. Aber auch für Website-Administratoren gehört FTP zum Alltag: Über FTP laden sie HTML-Dateien und Bilder auf den Server Ihres Providers.

So verwenden Sie FTP

Vielleicht sind Sie auf diese Seite gestoßen, weil Sie zum ersten Mal Dateien auf einen FTP-Server hoch- oder herunterladen wollen. Dann haben Sie vom Betreiber des Servers mit Sicherheit drei Informationen erhalten:

Diese Daten benötigen Sie, um sich über ein FTP-Programm mit dem Server zu verbinden.

FTP-Programme

Im Folgenden finden Sie zwei Empfehlungen für FTP-Programme, die beide Open-Source und damit kostenlos verfügbar sind. In einem Screenshot jedes Programms finden Sie jeweils einen kurzen Hinweis, wie Sie eine neue Verbindung herstellen und wo Sie Ihre Benutzerdaten eingeben.

Cyberduck (Mac): cyberduck.ch


Screenshot FTP-Programm Cyberduck
Screenshot FTP-Programm Cyberduck

FileZilla (Windows, Linux, Mac): filezilla-project.org


Screenshot FTP-Programm FileZilla

Sicherheit

Grundsätzlich werden die Daten über FTP unverschlüsselt übertragen. Dies ist ein enormes Sicherheitsrisiko, denn jeder kann nicht nur Ihre Dateien lesen, sondern sich auch Ihres Paßworts bemächtigen!

Aus diesem Grund wurden mit der Zeit Verfahren entwickelt, wie FTP mit SSL verschlüsselt werden kann; ähnlich einer Website, die Sie über https:// statt http:// aufrufen. In allen aktuellen FTP-Programmen können Sie daher statt FTP auch FTP-SSL und FTP-TLS auswählen. Soweit der FTP-Server eine verschlüsselte Verbindung erlaubt, sollten Sie diese unbedingt verwenden.

Leider unterstützen immer noch nicht alle Webhosting-Provider sicheres FTP. Bevor Sie sich für einen Provider entscheiden, sollten Sie auf jeden Fall vorher nachfragen, ob FTP über SSL angeboten wird! Anderenfalls ist das Risiko wesentlich höher, daß die Inhalte Ihrer Website von Angreifern verändert werden.

Fragen

Wenn noch Fragen offen geblieben sind, kontaktieren Sie uns bitte. Wir freuen uns auch über Hinweise, wie diese Anleitung verbessert werden kann.


Zurück zur FAQ-Übersicht