Wenn Sie eine Website verwalten, müssen Sie früher oder später Dateien direkt auf den Server hochladen: eine Theme-Datei, ein Plugin, ein Bild oder eine von Hand bearbeitete Konfigurationsdatei. Der gängigste Weg dafür ist FTP. In dieser Anleitung erfahren Sie, was FTP ist, wie Sie es Schritt für Schritt mit dem beliebtesten kostenlosen Client FileZilla verwenden, wie Sie eine sichere Verbindung (FTPS) einrichten, wie Dateiberechtigungen funktionieren und wie Sie die häufigsten Fehler beheben.
Was ist FTP und wofür wird es benötigt?
FTP (File Transfer Protocol) ist ein Protokoll, das zum Senden und Empfangen von Dateien zwischen Ihrem Computer und Ihrem Webserver verwendet wird. Anstatt die Website über einen Browser zu besuchen, verbindet Sie FTP mit dem Dateisystem des Servers; Sie laden Dateien hoch, herunter, löschen oder benennen sie um – genau wie Ordner auf Ihrem eigenen Computer.
Die Dateien Ihrer Website werden auf dem Server in der Regel im Ordner public_html aufbewahrt (auf manchen Servern ist es www oder htdocs). Genau auf diesen Ordner greifen Sie mit FTP zu.
Informationen, die Sie für eine FTP-Verbindung benötigen
Für die Verbindung über FTP benötigen Sie vier Angaben. Sie finden sie in der Willkommens-E-Mail Ihres Hosting-Anbieters oder unter cPanel > FTP Accounts:
- Host (Serveradresse): Zum Beispiel
ftp.yoursite.comoder die IP-Adresse Ihres Servers. - Benutzername: Der Name des von Ihnen erstellten FTP-Kontos.
- Passwort: Das Passwort des FTP-Kontos.
- Port:
21für einfaches FTP, in der Regel22für sicheres SFTP.
FileZilla herunterladen und installieren
FileZilla ist ein kostenloser, quelloffener FTP-Client, der unter Windows, macOS und Linux läuft. Laden Sie die Version FileZilla Client (nicht den Server) von der offiziellen Website unter filezilla-project.org herunter. Lesen Sie während der Installation alle vorgeschlagenen Zusatzprogramme sorgfältig durch und lassen Sie alles Unnötige abgewählt.
Lernen Sie die FileZilla-Oberfläche kennen
Wenn Sie FileZilla zum ersten Mal öffnen, wirkt die Oberfläche möglicherweise überladen, doch sie besteht eigentlich nur aus wenigen Kernbereichen. Die untenstehenden Zahlen entsprechen den Bereichen im Bild:
- Schnellverbindungsleiste: Geben Sie Host, Benutzername, Passwort und Port ein, um sich sofort zu verbinden.
- Lokale Seite (linker Bereich): Die Dateien auf Ihrem eigenen Computer.
- Entfernte Seite (rechter Bereich): Die Dateien auf dem Server; dort liegt Ihre Website.
- Übertragungswarteschlange (unten): Der Status der hoch-/heruntergeladenen Dateien und die Fehlerprotokolle.
Schritt für Schritt: Über FTP verbinden und Dateien hochladen
Der folgende Ablauf ist der schnellste Weg, sich von Grund auf zu verbinden und Ihre erste Datei hochzuladen:
1) Verbinden
Geben Sie Host, Benutzername, Passwort und Port (21) in die Schnellverbindungsleiste ein und klicken Sie auf Quickconnect. Wenn die Verbindung erfolgreich ist, zeigt der rechte Bereich die Ordner auf dem Server an.
2) Öffnen Sie den richtigen Ordner
Doppelklicken Sie im rechten Bereich auf den Ordner public_html, um ihn zu öffnen. Ihre Website-Dateien müssen hierher hochgeladen werden. Das Hochladen in den falschen Ordner (zum Beispiel das Stammverzeichnis) ist einer der häufigsten Gründe dafür, dass eine Website nicht lädt.
3) Ziehen Sie die Dateien per Drag-and-drop
Wählen Sie im linken Bereich die Datei aus, die Sie hochladen möchten, und ziehen Sie sie in den Ordner public_html auf der rechten Seite. Sie können mehrere Dateien oder Ordner gemeinsam auswählen und verschieben. Zum Herunterladen ziehen Sie in die entgegengesetzte Richtung, von rechts nach links.
4) Überprüfen Sie die Übertragung
Stellen Sie in der Übertragungswarteschlange unten sicher, dass bei jeder Datei Uploaded / Erfolgreich angezeigt wird. Wenn sich Dateien im Tab Failed transfers (Fehlgeschlagene Übertragungen) befinden, können Sie diese mit der rechten Maustaste anklicken und erneut in die Warteschlange stellen.
Sicherheit: Verwenden Sie FTPS/SFTP statt einfachem FTP
Einfaches FTP sendet Ihren Benutzernamen und Ihr Passwort unverschlüsselt, was in unsicheren Netzwerken ein Risiko darstellt. Verwenden Sie nach Möglichkeit SFTP (Port 22) oder FTPS (explicit, TLS über Port 21). In FileZilla können Sie diese sicheren Optionen im Feld Protocol/Encryption des Servermanagers auswählen.
Was Sie über Dateiberechtigungen (CHMOD) wissen müssen
Jede Datei und jeder Ordner auf dem Server hat einen Berechtigungswert. Die allgemeine Regel: Ordner sollten 755 und Dateien sollten 644 sein. Sie können diesen Wert ändern, indem Sie mit der rechten Maustaste auf eine Datei klicken und File permissions (Dateiberechtigungen) wählen. Falsche Berechtigungen können Fehler wie „500 Internal Server Error“ oder „Forbidden“ verursachen, vergeben Sie daher keine weitreichenden Berechtigungen wie 777, sofern es nicht unbedingt notwendig ist.
Häufige FTP-Fehler und ihre Lösungen
- „Connection timed out“: Host oder Port können falsch sein; eine Firewall/Antivirensoftware blockiert FileZilla möglicherweise. Überprüfen Sie den Port (21/22) und die Host-Adresse.
- „530 Login authentication failed“: Der Benutzername oder das Passwort ist falsch. Setzen Sie das Passwort des FTP-Kontos in cPanel zurück.
- „Could not connect to server“: Dies kann ein Problem mit dem Passivmodus sein. Versuchen Sie den Passive-Modus unter Settings > FTP > Transfer Mode.
- Dateien werden hochgeladen, erscheinen aber nicht auf der Website: Höchstwahrscheinlich haben Sie sie in den falschen Ordner (außerhalb von public_html) hochgeladen.
Für komplexere Aufgaben der Server- und Dateiverwaltung können Sie sich unsere cPanel-Anleitung ansehen. Da Sie FTP bei der Installation von WordPress häufig verwenden werden, wird Ihnen auch unsere WordPress-Installationsanleitung nützlich sein.
Häufig gestellte Fragen (FAQ)
Was ist der Unterschied zwischen FTP und SFTP?
FTP überträgt Dateien unverschlüsselt; SFTP hingegen führt verschlüsselte Übertragungen über SSH (Port 22) durch. Aus Sicherheitsgründen sollten Sie nach Möglichkeit SFTP oder FTPS bevorzugen.
Ist FileZilla kostenlos?
Ja, FileZilla Client ist vollständig kostenlos und quelloffen. Stellen Sie nur sicher, dass Sie es ausschließlich von der offiziellen Website (filezilla-project.org) herunterladen.
Ich habe meine Dateien hochgeladen, aber meine Website öffnet sich nicht, warum?
Die häufigste Ursache ist das Hochladen in den falschen Ordner; die Dateien müssen sich innerhalb von public_html befinden. Überprüfen Sie außerdem die Dateiberechtigungen (Ordner 755, Dateien 644) und ob eine Index-Datei vorhanden ist.
Wo finde ich meine FTP-Zugangsdaten?
Sie finden sie in der Willkommens-E-Mail Ihres Hosting-Anbieters oder unter cPanel > FTP Accounts, wo Sie auch ein neues FTP-Konto erstellen können.
Fazit
FTP ist der grundlegendste und leistungsstärkste Weg, die Dateien Ihrer Website zu verwalten. Mit FileZilla dauert es nur wenige Minuten, Ihre Verbindungsdaten einzugeben und Dateien in den Ordner public_html zu ziehen. Denken Sie aus Sicherheitsgründen daran, FTPS/SFTP zu verwenden, die Dateiberechtigungen korrekt einzustellen und Dateien stets in den richtigen Ordner hochzuladen.
Verwandte Anleitungen
- Was ist cPanel und wie wird es verwendet? (Einsteigerleitfaden)
- WordPress-Installation: Eine ausführliche Schritt-für-Schritt-Anleitung von Grund auf
Benötigen Sie Hilfe bei Ihrer Website, Ihrem Hosting oder SEO? Nehmen Sie Kontakt mit mir auf.