Was ist FTP? Was macht es, wie wird es verwendet? Eine umfassende Schritt-für-Schritt-Anleitung
Wenn Sie eine Website im Internet verwalten oder Dateien mit Servern austauschen, sind Sie sicherlich schon einmal auf das Konzept FTP (File Transfer Protocol) gestoßen. Oft wird FTP jedoch nur als "Dateiübertragungswerkzeug" betrachtet, und die dahinter stehende technische Struktur, Sicherheitsvorkehrungen oder fortgeschrittene Anwendungsszenarien werden außer Acht gelassen.
In diesem Artikel werden wir alle Details wie die Definition von FTP, seine Anwendungsbereiche, Funktionsweise, verschiedene Verbindungstypen (FTP, FTPS, SFTP), Sicherheitsmaßnahmen und die beliebtesten FTP-Clients Schritt für Schritt, einfach und professionell behandeln.
Was ist FTP?
FTP (File Transfer Protocol) ist ein Netzwerkprotokoll, das verwendet wird, um Dateiübertragungen zwischen zwei Geräten (normalerweise einem Client und einem Server) durchzuführen. Dieses Protokoll wurde 1971 entwickelt und ist besonders für Vorgänge wie das Hochladen, Aktualisieren und Sichern von Dateien auf Webservern unerlässlich.
Dank der FTP-Verbindung können Sie:
-
Dateien und Ordner auf Ihre Website hochladen,
-
Dateien vom Server herunterladen,
-
Dateiberechtigungen bearbeiten,
-
Manuelle Backups Ihrer Website erstellen.
⚙️ Wie funktioniert FTP?
FTP funktioniert nach dem Client-Server-Modell. Das heißt, ein FTP-Client (z. B. FileZilla) ermöglicht es Ihnen, sich mit einem bestimmten Server zu verbinden und das dortige Dateisystem zu bearbeiten.
Für die Verbindung sind drei grundlegende Informationen erforderlich:
-
Host (Server-IP oder Domainname): Z.B. ftp.beispielseite.com
-
Benutzername und Passwort: Ein auf dem Server definiertes FTP-Konto
-
Portnummer: Normalerweise 21 für FTP, 990 für FTPS, 22 für SFTP
Sobald die Verbindung hergestellt ist, erfolgt die Dateiübertragung über zwei Kanäle:
-
Kontrollkanal (Command Channel): Verbindungsmanagement
-
Datenkanal (Data Channel): Dateiübertragung erfolgt
FTP-Verbindungstypen (FTP, FTPS, SFTP Vergleich)
Verbindungstyp | Verschlüsselung | Anwendungsbereich | Port |
---|---|---|---|
FTP | ❌ Keine | Allgemeine Verwendung (nicht mehr empfohlen) | 21 |
FTPS | ✅ SSL/TLS | Sichere FTP-Übertragung | 990 |
SFTP | ✅ SSH | Serververwaltung + sichere Dateiübertragung | 22 |
Empfehlung: Aus Sicherheitsgründen sollten nur noch FTPS oder SFTP verwendet werden. FTP-Verbindungen sind unverschlüsselt und können zum Diebstahl sensibler Daten führen.
Die häufigsten FTP-Anwendungsbereiche
-
Hochladen und Bearbeiten von Website-Dateien
-
Übertragen großer Mediendateien auf den Server
-
Manuelle Backups erstellen
-
WordPress-Themes und -Plugins installieren (insbesondere bei dateibasierten Operationen)
-
Eingreifen, wenn kein Zugriff auf cPanel besteht
Beliebte FTP-Clients (FTP-Programme)
1. FileZilla (Kostenlos und Open Source)
-
Sowohl Windows- als auch macOS-Unterstützung
-
FTPS/SFTP-Unterstützung, Ordnersynchronisation, schnelle Verbindung
2. WinSCP (Empfohlen für Windows-Benutzer)
-
SSH-basierte SFTP-Unterstützung
-
Befehlszeilen- und Automatisierungsunterstützung
3. Cyberduck (Modern und schlicht)
-
Moderne Benutzeroberfläche für macOS und Windows
-
Dropbox-, Google Drive-Integration
4. Commander One / Transmit (Professionelle Lösungen für Mac-Benutzer)
Wie wird eine FTP-Verbindung mit FileZilla hergestellt?
-
Laden Sie FileZilla von der offiziellen Website herunter und installieren Sie es.
-
Geben Sie die folgenden Informationen in die obere Verbindungsleiste ein:
-
Server: ftp.ihredomain.com
-
Benutzername und Passwort
-
Port: 21 (FTP), 22 (SFTP), 990 (FTPS)
-
-
Klicken Sie auf die Schaltfläche "Schnellverbindung".
-
Das linke Fenster zeigt die Dateien auf Ihrem Computer, das rechte Fenster die Dateien auf dem Server. Ziehen Sie sie einfach per Drag & Drop.
️ Was Sie bei der Verwendung von FTP beachten sollten
-
Verwenden Sie Verschlüsselung: Schützen Sie Ihre Daten mit FTPS oder SFTP.
-
Speichern Sie Ihre Passwörter nicht: Geben Sie sie manuell ein, anstatt sich automatisch in FTP-Programmen anzumelden.
-
Überprüfen Sie die Dateiberechtigungen: Offene Berechtigungen wie
chmod 777
stellen eine Sicherheitslücke dar. -
Löschen Sie keine Dateien, ohne ein Backup zu erstellen: Eine falsche Operation kann die gesamte Website beeinträchtigen.
Alternative Methoden: SFTP vs. FTP
FTP ist ein klassisches Protokoll, aber heutzutage ist SFTP (SSH File Transfer Protocol) sicherer, da der gesamte Datenverkehr verschlüsselt wird. Darüber hinaus bietet SFTP eine zusätzliche Sicherheitsebene, da es über den SSH-Port läuft.
SFTP wird für fortgeschrittene Serveradministratoren bevorzugt, während FTPS für diejenigen ausreicht, die eine einfache und schnelle Dateiübertragung wünschen.
WHM/cPanel-Einstellungen im Zusammenhang mit FTP
Über das WHM-Panel:
-
Als FTP-Servertyp kann Pure-FTPd oder ProFTPD ausgewählt werden.
-
Sie können FTP-Ports einschränken oder einen Brute-Force-Schutz hinzufügen.
Siehe: WHM FTP Server Auswahl Anleitung
Fazit
FTP ist eines der ältesten, aber immer noch funktionalsten Protokolle des Internets. Das Wissen und die korrekte Verwendung von FTP ist ein großer Vorteil bei der Verwaltung von Websites, der Erstellung von Backups und der Durchführung von Dateiübertragungen.
Die sichere Verwendung von FTP sollte jedoch nicht nur die Herstellung einer Verbindung umfassen, sondern auch Verschlüsselung, Clientauswahl, Portsicherheit und Benutzerverwaltung berücksichtigen.
Obwohl Tools wie FileZilla das Herstellen einer FTP-Verbindung erleichtern, ist das Wissen über die technische Infrastruktur unerlässlich, um Ihre Website zu schützen und zu optimieren.