Sie möchten eine FTP-Verbindung herstellen, um Dateien auf Ihren Webserver hochzuladen? FileZilla ist das beliebteste kostenlose FTP-Programm und läuft unter Windows, Mac und Linux. In diesem ausführlichen Artikel erklären wir Schritt für Schritt, wie Sie mit FileZilla eine FTP-Verbindung herstellen, wie Sie häufige Probleme lösen und welche Sicherheitseinstellungen Sie verwenden sollten.

Was ist FTP und warum brauchen Sie es?

FTP steht für File Transfer Protocol. Es ist eine Methode, um Dateien zwischen Ihrem Computer und einem Webserver zu übertragen. Sie brauchen FTP für verschiedene Aufgaben:

  • Website-Dateien hochladen: HTML-, CSS-, JavaScript-, PHP- und Mediendateien auf Ihren Server übertragen
  • Backups erstellen: Dateien von Ihrem Server als Backup herunterladen
  • Dateien bearbeiten: Konfigurationsdateien wie .htaccess oder wp-config.php anpassen
  • CMS installieren: WordPress, Joomla oder andere Systeme manuell installieren
  • Große Dateien übertragen: Dateien hochladen, die für das Hosting-Panel zu groß sind

FTP, FTPS und SFTP: der Unterschied

Es gibt drei Protokolle für die Dateiübertragung. Es ist wichtig, den Unterschied zu kennen:

ProtokollVerschlüsselungPortSicherheit
FTPKeine21Unsicher: Passwörter werden als Klartext übertragen
FTPS (FTP over SSL)SSL/TLS21 oder 990Sicher: verschlüsselte Verbindung
SFTP (SSH FTP)SSH22Sehr sicher: vollständige SSH-Verschlüsselung

Empfehlung: Verwenden Sie immer SFTP oder FTPS, wenn Ihr Hosting-Anbieter dies unterstützt. Normales FTP überträgt Ihr Passwort unverschlüsselt über das Internet, sodass es abgefangen werden kann.

FileZilla herunterladen und installieren

  1. Gehen Sie auf die offizielle Website: filezilla-project.org
  2. Laden Sie den FileZilla Client herunter (nicht die Server-Version)
  3. Achtung: Wählen Sie bei der Installation die Standardversion ohne gebündelte Software
  4. Folgen Sie den Installationsanweisungen für Ihr Betriebssystem

FTP-Zugangsdaten bei Ihrem Hosting-Anbieter finden

Um eine FTP-Verbindung herzustellen, brauchen Sie die folgenden Daten von Ihrem Hosting-Anbieter:

AngabeBeispielWo zu finden
Host/Serverftp.example.com oder die IP-Adresse des ServersHosting-Panel (DirectAdmin/cPanel)
BenutzernameihrbenutzernameHosting-Panel oder Willkommens-E-Mail
PasswortIhr FTP-PasswortHosting-Panel
Port21 (FTP/FTPS) oder 22 (SFTP)Dokumentation des Anbieters

Bei Theory7 finden Sie diese Daten in DirectAdmin unter FTP Management. Dort können Sie auch zusätzliche FTP-Konten mit eingeschränktem Zugriff auf bestimmte Ordner anlegen.

FTP-Verbindung mit FileZilla herstellen: Schritt für Schritt

Methode 1: Schnellverbindung (Quickconnect)

Der schnellste Weg, eine FTP-Verbindung herzustellen:

  1. Öffnen Sie FileZilla
  2. Füllen Sie oben in der Symbolleiste aus:
    • Host: Ihr Servername oder Ihre IP-Adresse (für SFTP: sftp://example.net)
    • Benutzername: Ihr FTP-Benutzername
    • Passwort: Ihr FTP-Passwort
    • Port: 21 für FTP, 22 für SFTP
  3. Klicken Sie auf Schnellverbindung

Methode 2: Servermanager (empfohlen)

Für eine sicherere und wiederverwendbare Verbindung nutzen Sie den Servermanager:

  1. Öffnen Sie FileZilla und gehen Sie zu Datei → Servermanager (oder drücken Sie Strg+S)
  2. Klicken Sie auf Neuer Server
  3. Geben Sie dem Eintrag einen gut erkennbaren Namen (etwa "Meine Website")
  4. Tragen Sie die folgenden Einstellungen ein:
EinstellungWert
ProtokollSFTP - SSH File Transfer Protocol (empfohlen)
HostIhr Servername oder Ihre IP-Adresse
Port22 (für SFTP) oder 21 (für FTP)
VerbindungsartNormal
BenutzernameIhr FTP-Benutzername
PasswortIhr FTP-Passwort
  1. Klicken Sie auf Verbinden

Die Oberfläche von FileZilla verstehen

Nach dem Verbinden sehen Sie in FileZilla vier Bereiche:

  • Links oben: Ihre lokalen Dateien auf Ihrem Computer (Ordnerstruktur)
  • Links unten: Der Inhalt des ausgewählten lokalen Ordners
  • Rechts oben: Die Ordner auf Ihrem Webserver (entfernte Ordnerstruktur)
  • Rechts unten: Der Inhalt des ausgewählten Serverordners

Unten im Fenster sehen Sie das Nachrichtenprotokoll mit Statusmeldungen und eine Warteschlange mit laufenden Übertragungen.

Dateien hochladen

Um Dateien hochzuladen, navigieren Sie links zu dem Ordner auf Ihrem Computer mit den Dateien und rechts zum Zielordner auf dem Server. Ziehen Sie die Dateien von links nach rechts, oder klicken Sie mit der rechten Maustaste auf eine Datei und wählen Sie "Hochladen".

Dateien herunterladen

Das Herunterladen funktioniert umgekehrt: Navigieren Sie rechts zu den Dateien auf dem Server und ziehen Sie sie nach links, oder klicken Sie mit der rechten Maustaste und wählen Sie "Herunterladen".

FTP-Verbindung herstellen: häufige Probleme lösen

Problem 1: "Verbindung abgelehnt" oder "Verbindung nicht möglich"

  • Prüfen Sie, ob Hostname und Port korrekt sind
  • Nutzen Sie SFTP? Prüfen Sie, ob Port 22 offen ist. Versuchen Sie es andernfalls mit Port 21 und FTPS
  • Prüfen Sie, ob Ihre IP-Adresse nicht von der Firewall des Servers blockiert wird
  • Manche Netzwerke (Unternehmen, Hotels) blockieren FTP-Ports. Versuchen Sie eine andere Internetverbindung

Problem 2: "Authentifizierung fehlgeschlagen" oder "530 Login incorrect"

  • Prüfen Sie Benutzername und Passwort auf Tippfehler
  • Achten Sie beim Passwort auf Groß- und Kleinschreibung
  • Setzen Sie Ihr Passwort gegebenenfalls über Ihr Hosting-Panel neu
  • Prüfen Sie, ob Sie das richtige FTP-Konto verwenden und nicht die Zugangsdaten für das Panel

Problem 3: "Auflisten des Verzeichnisinhalts fehlgeschlagen" oder die Ordnerliste lädt nicht

  • Aktivieren Sie den Passivmodus: Gehen Sie zu Datei → Servermanager → Übertragungseinstellungen → Passiv
  • Manche Firewalls blockieren die Datenverbindung von aktivem FTP. Der Passivmodus löst das meistens
  • Wenn der Passivmodus nicht funktioniert, versuchen Sie den aktiven Modus

Problem 4: Warnung "Unbekanntes SSL-Zertifikat"

  • Bei FTPS kann FileZilla eine Warnung zum SSL-Zertifikat anzeigen
  • Wenn Sie sicher sind, dass Sie sich mit dem richtigen Server verbinden, können Sie das Zertifikat akzeptieren und "Diesem Zertifikat immer vertrauen" anhaken
  • Wenn Sie unsicher sind, wenden Sie sich an Ihren Hosting-Anbieter, um das Zertifikat zu verifizieren

Problem 5: Zeitüberschreitung bei großen Dateien

  • Gehen Sie zu Bearbeiten → Einstellungen → Verbindung und erhöhen Sie den Wert für die Zeitüberschreitung
  • Bei sehr großen Dateien kann die Verbindung instabil sein; laden Sie die Datei gegebenenfalls in Teilen hoch oder komprimieren Sie sie

Sicherheitstipps für FTP

Der FTP-Zugang zu Ihrem Server ist ein sensibler Punkt. Schützen Sie Ihre Verbindung mit diesen Maßnahmen:

  • Verwenden Sie SFTP oder FTPS statt unverschlüsseltem FTP. So verhindern Sie, dass Ihr Passwort abgefangen wird
  • Verwenden Sie starke Passwörter mit mindestens 16 Zeichen, Buchstaben, Ziffern und Sonderzeichen
  • Beschränken Sie den FTP-Zugang auf bestimmte IP-Adressen, wenn Ihr Hosting-Anbieter dies unterstützt
  • Legen Sie separate FTP-Konten an, pro Benutzer oder pro Projekt mit eingeschränktem Ordnerzugriff
  • Schalten Sie FTP ab, wenn Sie es nicht nutzen, damit es keinen offenen Zugang zu Ihrem Server gibt
  • Speichern Sie keine Passwörter in FileZilla, wenn Sie einen gemeinsam genutzten Computer verwenden

Alternativen zu FileZilla

FileZilla ist nicht das einzige FTP-Programm. Hier sind einige Alternativen:

ProgrammPlattformPreisBesonderheiten
WinSCPWindowsKostenlosHervorragende SFTP-Unterstützung, auf Niederländisch
CyberduckWindows, MacKostenlosUnterstützt auch Cloud-Speicher
TransmitMacKostenpflichtigPremium-App für den Mac mit hervorragender Oberfläche
Hosting-PanelBrowserInklusiveFile Manager in DirectAdmin oder cPanel

Eine FTP-Verbindung mit FileZilla herzustellen ist für alle, die eine Website verwalten, unverzichtbar. Mit den Schritten in diesem Artikel verbinden Sie sich schnell und sicher mit Ihrem Webserver. Verwenden Sie immer SFTP oder FTPS für eine verschlüsselte Verbindung, speichern Sie Ihre Einstellungen im Servermanager für ein einfaches erneutes Verbinden und befolgen Sie die Sicherheitstipps, um Ihren Server zu schützen.

Sie suchen zuverlässiges Webhosting mit FTP, SFTP und einem übersichtlichen Hosting-Panel? Bei Theory7 erhalten Sie DirectAdmin mit integriertem File Manager und Unterstützung für sichere Dateiübertragung. So haben Sie immer Zugriff auf Ihre Website-Dateien, ob Sie nun FileZilla oder den Browser verwenden.

FTP-Verbindung herstellen: fortgeschrittene Tipps für FileZilla

Wenn Sie die Grundlagen beherrschen, finden Sie hier fortgeschrittene Tipps, um mit FileZilla effizienter zu arbeiten.

Dateinamenfilter einrichten

Mit Dateinamenfiltern können Sie bestimmte Dateien in der Ansicht ausblenden. Gehen Sie zu Ansicht und Dateinamenfilter, um Regeln festzulegen. Sie können zum Beispiel temporäre Dateien, Backups oder versteckte Dateien ausschließen, sodass Sie nur die relevanten Dateien sehen. Das sorgt für mehr Übersicht, wenn Sie mit großen Projekten arbeiten.

Verzeichnisvergleich nutzen

FileZilla bietet eine praktische Vergleichsfunktion, mit der Sie schnell sehen, welche Dateien auf Ihrem Computer anders sind als auf dem Server. Gehen Sie zu Ansicht und Verzeichnisvergleich. Dateien, die nur lokal existieren, werden grün markiert, Dateien, die nur auf dem Server liegen, werden rot markiert, und geänderte Dateien werden gelb markiert.

Geschwindigkeitsbegrenzungen einrichten

Wenn FTP-Übertragungen Ihre Internetverbindung ausbremsen, können Sie Geschwindigkeitsbegrenzungen festlegen. Gehen Sie zu Bearbeiten, Einstellungen und Übertragungen. Hier können Sie eine maximale Upload- und Download-Geschwindigkeit festlegen. Das ist vor allem praktisch, wenn Sie große Dateien hochladen und das Internet gleichzeitig für andere Aufgaben nutzen möchten.

Gleichzeitige Übertragungen konfigurieren

Standardmäßig öffnet FileZilla zwei gleichzeitige Verbindungen für Übertragungen. Sie können diesen Wert über Bearbeiten, Einstellungen und Übertragungen auf maximal zehn erhöhen. Mehr gleichzeitige Übertragungen beschleunigen das Hochladen vieler kleiner Dateien, achten Sie aber darauf, das Limit Ihres Servers nicht zu überschreiten.

FTP-Verbindung für bestimmte Aufgaben herstellen

WordPress manuell per FTP installieren

Obwohl die meisten Hosting-Anbieter ein automatisches Installationsskript anbieten, können Sie WordPress auch manuell per FTP installieren:

  1. Laden Sie WordPress von nl.wordpress.org herunter
  2. Entpacken Sie die ZIP-Datei auf Ihrem Computer
  3. Stellen Sie eine FTP-Verbindung zu Ihrem Server her
  4. Navigieren Sie zum richtigen Ordner auf dem Server, meist public_html oder domains/example.com/public_html
  5. Laden Sie alle WordPress-Dateien in diesen Ordner hoch
  6. Öffnen Sie Ihre Domain im Browser und folgen Sie dem Installationsassistenten

Dateien per FTP bearbeiten

FileZilla bietet die Möglichkeit, Dateien direkt auf dem Server zu bearbeiten. Klicken Sie mit der rechten Maustaste auf eine Datei und wählen Sie Ansehen/Bearbeiten. Die Datei wird in Ihrem Standard-Texteditor geöffnet. Nach dem Speichern lädt FileZilla die Datei automatisch wieder auf den Server hoch. Das ist praktisch für schnelle Anpassungen an Konfigurationsdateien, ohne sie vorher herunterzuladen.

Dateiberechtigungen per FTP festlegen

Dateiberechtigungen bestimmen, wer Dateien auf dem Server lesen, schreiben und ausführen darf. In FileZilla können Sie Berechtigungen festlegen, indem Sie mit der rechten Maustaste auf eine Datei oder einen Ordner klicken und Dateiberechtigungen wählen. Gängige Einstellungen sind 644 für Dateien (Eigentümer liest und schreibt, andere lesen nur) und 755 für Ordner (Eigentümer hat vollen Zugriff, andere lesen und führen aus).

Wann verwenden Sie FTP besser nicht mehr?

Auch wenn FTP nach wie vor nützlich ist, gibt es Situationen, in denen andere Methoden besser geeignet sind:

  • Git-Deployment eignet sich besser für professionelle Webentwicklung. Statt Dateien manuell hochzuladen, pushen Sie Ihren Code in ein Repository und lassen den Server automatisch die neueste Version abrufen.
  • SSH-Zugang bietet mehr Möglichkeiten als FTP. Mit SSH können Sie nicht nur Dateien verwalten, sondern auch Befehle auf dem Server ausführen, Prozesse verwalten und Logdateien einsehen.
  • Dateiverwaltung im Control Panel, etwa der File Manager in DirectAdmin, ist praktisch für kleine Anpassungen, ohne dass Sie ein separates Programm brauchen.

Für die meisten Website-Betreiber, die keine Entwickler sind, bleibt eine FTP-Verbindung mit FileZilla jedoch der zugänglichste und zuverlässigste Weg, Dateien auf ihrem Webserver zu verwalten.

FTP-Verbindung herstellen: häufige Fehler und Lösungen

Beim Einrichten einer FTP-Verbindung stoßen viele Nutzer auf dieselben Probleme. Im Folgenden besprechen wir die häufigsten Fehler und wie Sie sie beheben, damit Sie schnell weiterarbeiten können.

Fehler: "Connection timed out"

Diese Fehlermeldung bedeutet, dass FileZilla keine Verbindung zum Server herstellen kann. Die häufigsten Ursachen sind:

  • Falsche Portnummer: Standard-FTP nutzt Port 21, SFTP nutzt Port 22. Prüfen Sie, welches Protokoll Ihr Hosting-Anbieter unterstützt.
  • Firewall blockiert die Verbindung: Sowohl Ihre lokale Firewall als auch die Firewall des Servers kann FTP-Verkehr blockieren. Fügen Sie in Ihren Firewall-Einstellungen eine Ausnahme für FileZilla hinzu.
  • IP-Sperre: Nach zu vielen fehlgeschlagenen Anmeldeversuchen kann Ihre IP-Adresse gesperrt werden. Wenden Sie sich an Ihren Hosting-Anbieter, um Ihre IP entsperren zu lassen.
  • Server nicht erreichbar: Prüfen Sie, ob der Server online ist, indem Sie die Website in Ihrem Browser öffnen.

Fehler: "530 Login incorrect"

Diese Fehlermeldung weist auf falsche Zugangsdaten hin. Prüfen Sie Folgendes:

  • Der Benutzername unterscheidet auf den meisten Servern zwischen Groß- und Kleinschreibung
  • Kopieren Sie das Passwort direkt aus dem Control Panel Ihres Hostings, um Tippfehler zu vermeiden
  • Manche Hosting-Anbieter verwenden Ihre vollständige E-Mail-Adresse als FTP-Benutzernamen
  • Prüfen Sie, ob das FTP-Konto in Ihrem Hosting-Panel aktiv ist

Erweiterte FTP-Einstellungen in FileZilla

Neben der Basisverbindung bietet FileZilla verschiedene erweiterte Optionen, mit denen Sie die FTP-Verbindung optimieren und absichern können.

Servermanager konfigurieren

Statt Ihre Daten jedes Mal manuell einzugeben, können Sie Serverprofile im Servermanager speichern. Gehen Sie zu Datei > Servermanager und klicken Sie auf "Neuer Server". Tragen Sie hier Ihre Serverdaten ein und wählen Sie das richtige Protokoll. Sie können mehrere Server für verschiedene Projekte oder Kunden speichern.

Passiver vs. aktiver Modus

FTP kennt zwei Modi für die Datenübertragung:

EinstellungAktiver ModusPassiver Modus
VerbindungsrichtungServer verbindet sich zum ClientClient verbindet sich zum Server
FirewallfreundlichNein: erfordert offene Ports auf dem ClientJa: funktioniert hinter NAT/Firewall
Empfohlen fürServer im lokalen NetzwerkNahezu alle Situationen
Standard in FileZillaNeinJa

In den meisten Fällen ist der passive Modus die richtige Wahl. Sie finden diese Einstellung unter Bearbeiten > Einstellungen > FTP > Passiver Modus.

Dateiübertragung optimieren

Beim Hochladen großer Websites können Sie die Übertragung beschleunigen, indem Sie die Anzahl gleichzeitiger Verbindungen anpassen. Gehen Sie zu Bearbeiten > Einstellungen > Übertragungen und stellen Sie die maximale Anzahl gleichzeitiger Übertragungen auf 3 bis 5 ein. Mehr Verbindungen wirken schneller, können den Server aber überlasten und gerade Verzögerungen verursachen.

Sicherheitsaspekte beim Herstellen einer FTP-Verbindung

Standard-FTP überträgt alle Daten, einschließlich Passwörtern, als Klartext über das Netzwerk. Das ist ein Sicherheitsrisiko, vor allem in öffentlichen Netzwerken. Deshalb ist es wichtig, sicherere Alternativen in Betracht zu ziehen, wenn Sie eine FTP-Verbindung einrichten.

SFTP versus FTPS

Es gibt zwei sichere Alternativen zu Standard-FTP:

  • SFTP (SSH File Transfer Protocol): Nutzt SSH-Verschlüsselung und läuft standardmäßig auf Port 22. Das ist die am häufigsten genutzte sichere Option bei modernen Hosting-Anbietern.
  • FTPS (FTP over SSL/TLS): Ergänzt das Standard-FTP-Protokoll um SSL/TLS-Verschlüsselung. Nutzt in der Regel Port 990 für implizites TLS oder Port 21 für explizites TLS.

Beim Webhosting von Theory7 wird SFTP standardmäßig unterstützt, sodass Sie Dateien immer sicher übertragen können. Wählen Sie in FileZilla das Protokoll "SFTP - SSH File Transfer Protocol" für die sicherste Verbindung.

SSH-Schlüssel verwenden

Für zusätzliche Sicherheit können Sie statt Passwörtern SSH-Schlüssel einrichten. Das funktioniert so: Erzeugen Sie ein Schlüsselpaar auf Ihrem Computer, laden Sie den öffentlichen Schlüssel auf den Server hoch und konfigurieren Sie FileZilla so, dass es den privaten Schlüssel über Bearbeiten > Einstellungen > SFTP verwendet. Diese Methode ist nicht nur sicherer, sondern auch bequemer, weil Sie kein Passwort mehr eintippen müssen.

Mit diesem Wissen richten Sie jede FTP-Verbindung sicher und effizient ein, unabhängig davon, mit welchem Servertyp oder welcher Hosting-Umgebung Sie arbeiten.

FTP-Verbindung für verschiedene Hosting-Umgebungen herstellen

Je nach Hosting-Umgebung unterscheidet sich die Art, wie Sie eine FTP-Verbindung einrichten. Bei Shared Hosting erhalten Sie die FTP-Zugangsdaten in der Regel über die Willkommensnachricht oder das Hosting-Panel. Suchen Sie in cPanel, DirectAdmin oder Plesk nach dem Bereich "FTP-Konten". Hier können Sie auch zusätzliche FTP-Konten mit eingeschränktem Zugriff auf bestimmte Ordner anlegen, was praktisch ist, wenn Sie externen Entwicklern Zugang geben möchten, ohne dass diese an alle Dateien kommen.

Bei einem VPS oder Dedicated Server müssen Sie den FTP-Dienst selbst konfigurieren. Viele Administratoren wählen vsftpd oder ProFTPD als FTP-Server. Eine einfachere Option ist SFTP, das standardmäßig über den SSH-Dienst verfügbar ist, der auf nahezu jedem Linux-Server läuft. Dafür müssen Sie keine zusätzliche Software installieren. Achten Sie darauf, die Dateirechte nach dem Hochladen korrekt zu setzen: Ordner auf 755 und Dateien auf 644 sind der Standard für Webdateien.

Bei WordPress-Websites können Sie erwägen, FTP zu vermeiden und stattdessen Git-Deployment zu verwenden. Das ist nicht nur sicherer, sondern macht es auch einfacher, Änderungen rückgängig zu machen, wenn etwas schiefgeht. Viele professionelle Entwickler haben FTP vollständig durch Git-Workflows und SSH-Verbindungen für die Dateiverwaltung auf dem Server ersetzt.

FTP-Verbindung herstellen: Alternativen und moderne Workflows

Auch wenn das Herstellen einer FTP-Verbindung nach wie vor relevant ist, gibt es modernere Alternativen, die in vielen Situationen praktischer und sicherer sind. WebDAV bietet die Möglichkeit, Dateien über einen Webbrowser oder Dateimanager zu verwalten, ohne separate Software. Viele Hosting-Panels bieten einen integrierten File Manager, mit dem Sie Dateien direkt im Browser hochladen, bearbeiten und organisieren können. Das ist besonders praktisch für schnelle Änderungen an Konfigurationsdateien oder das Hochladen einzelner Dateien.

SSH und SCP sind die bevorzugten Methoden für Systemadministratoren. Mit SCP können Sie Dateien über die Kommandozeile auf den Server und vom Server kopieren, vollständig verschlüsselt über das SSH-Protokoll. Rsync geht noch einen Schritt weiter und überträgt nur die geänderten Teile von Dateien, was beim Synchronisieren großer Ordner deutlich schneller ist. Für Teams, die gemeinsam an Webprojekten arbeiten, ist ein Versionskontrollsystem wie Git in Kombination mit automatisiertem Deployment der professionelle Standard. Jede dieser Methoden hat ihren Platz in einem modernen Workflow, aber das Wissen über FTP-Verbindungen bleibt wertvoll als universelle Rückfallmethode, wenn andere Optionen nicht verfügbar sind.