FTP-Verbindung mit FileZilla herstellen: Anleitung
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:
| Protokoll | Verschlüsselung | Port | Sicherheit |
|---|---|---|---|
| FTP | Keine | 21 | Unsicher: Passwörter werden als Klartext übertragen |
| FTPS (FTP over SSL) | SSL/TLS | 21 oder 990 | Sicher: verschlüsselte Verbindung |
| SFTP (SSH FTP) | SSH | 22 | Sehr 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
- Gehen Sie auf die offizielle Website: filezilla-project.org
- Laden Sie den FileZilla Client herunter (nicht die Server-Version)
- Achtung: Wählen Sie bei der Installation die Standardversion ohne gebündelte Software
- 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:
| Angabe | Beispiel | Wo zu finden |
|---|---|---|
| Host/Server | ftp.example.com oder die IP-Adresse des Servers | Hosting-Panel (DirectAdmin/cPanel) |
| Benutzername | ihrbenutzername | Hosting-Panel oder Willkommens-E-Mail |
| Passwort | Ihr FTP-Passwort | Hosting-Panel |
| Port | 21 (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:
- Öffnen Sie FileZilla
- 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
- Klicken Sie auf Schnellverbindung
Methode 2: Servermanager (empfohlen)
Für eine sicherere und wiederverwendbare Verbindung nutzen Sie den Servermanager:
- Öffnen Sie FileZilla und gehen Sie zu Datei → Servermanager (oder drücken Sie Strg+S)
- Klicken Sie auf Neuer Server
- Geben Sie dem Eintrag einen gut erkennbaren Namen (etwa "Meine Website")
- Tragen Sie die folgenden Einstellungen ein:
| Einstellung | Wert |
|---|---|
| Protokoll | SFTP - SSH File Transfer Protocol (empfohlen) |
| Host | Ihr Servername oder Ihre IP-Adresse |
| Port | 22 (für SFTP) oder 21 (für FTP) |
| Verbindungsart | Normal |
| Benutzername | Ihr FTP-Benutzername |
| Passwort | Ihr FTP-Passwort |
- 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:
| Programm | Plattform | Preis | Besonderheiten |
|---|---|---|---|
| WinSCP | Windows | Kostenlos | Hervorragende SFTP-Unterstützung, auf Niederländisch |
| Cyberduck | Windows, Mac | Kostenlos | Unterstützt auch Cloud-Speicher |
| Transmit | Mac | Kostenpflichtig | Premium-App für den Mac mit hervorragender Oberfläche |
| Hosting-Panel | Browser | Inklusive | File 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:
- Laden Sie WordPress von nl.wordpress.org herunter
- Entpacken Sie die ZIP-Datei auf Ihrem Computer
- Stellen Sie eine FTP-Verbindung zu Ihrem Server her
- Navigieren Sie zum richtigen Ordner auf dem Server, meist public_html oder domains/example.com/public_html
- Laden Sie alle WordPress-Dateien in diesen Ordner hoch
- Ö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:
| Einstellung | Aktiver Modus | Passiver Modus |
|---|---|---|
| Verbindungsrichtung | Server verbindet sich zum Client | Client verbindet sich zum Server |
| Firewallfreundlich | Nein: erfordert offene Ports auf dem Client | Ja: funktioniert hinter NAT/Firewall |
| Empfohlen für | Server im lokalen Netzwerk | Nahezu alle Situationen |
| Standard in FileZilla | Nein | Ja |
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.