15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen
30.10.2024

Wie man sich über FTP mit einem Server verbindet: Eine vollständige Schritt-für-Schritt-Anleitung

Das File Transfer Protocol (FTP) ist nach wie vor eine der am häufigsten verwendeten Methoden zur Übertragung von Dateien zwischen einem Client und einem Remote-Server. Ob Sie eine Website bereitstellen, Server-Dateien verwalten oder routinemäßige Wartungsarbeiten durchführen – zu wissen, wie man sich über FTP verbindet und es effizient nutzt, ist eine grundlegende Fähigkeit für jeden Webentwickler oder Systemadministrator.

Dieser umfassende Leitfaden führt Sie durch jeden Schritt des FTP-Verbindungsprozesses, von der Auswahl des richtigen Clients bis hin zur Verwaltung von Dateien und dem sicheren Beenden Ihrer Sitzung.

Was ist FTP und warum ist es wichtig?

FTP ist ein standardisiertes Netzwerkprotokoll, das über TCP/IP betrieben wird und die Übertragung von Dateien zwischen einem lokalen Rechner und einem Remote-Server ermöglicht. Es verwendet eine Client-Server-Architektur, was bedeutet, dass Sie auf Ihrer Seite eine dedizierte Software (einen FTP-Client) benötigen, um mit dem auf dem Server laufenden FTP-Dienst zu kommunizieren.

FTP ist besonders relevant bei der Arbeit mit:

  • Webhosting-Umgebungen — Hochladen von HTML-, CSS-, PHP- und Mediendateien
  • VPS- und Dedicated-Server-Verwaltung — Übertragen von Konfigurationsdateien oder Backups
  • Kollaborativen Workflows — Teilen großer Dateien zwischen Teams ohne E-Mail-Beschränkungen

Wenn Sie Ihre Website oder Anwendung auf einem VPS Hosting-Plan oder einem Dedicated Server hosten, werden Sie in Ihrem Workflow mit ziemlicher Sicherheit irgendwann FTP oder seine sicheren Varianten (SFTP/FTPS) benötigen.

Schritt 1: Den richtigen FTP-Client wählen

Bevor Sie sich mit einem Server verbinden können, benötigen Sie einen FTP-Client – eine Softwareanwendung, die eine grafische oder befehlszeilenbasierte Oberfläche für die Interaktion mit Remote-Dateisystemen bereitstellt. Hier sind die beliebtesten und zuverlässigsten Optionen:

FTP-ClientPlattformenHauptmerkmale
FileZillaWindows, macOS, LinuxKostenlos, Open-Source, unterstützt FTP/SFTP/FTPS
WinSCPWindowsUnterstützt FTP, SFTP, SCP; starke Skript-Unterstützung
CyberduckmacOS, WindowsIntuitive Benutzeroberfläche, unterstützt mehrere Protokolle und Cloud-Speicher
TransmitmacOSPremium-Client mit schnellen Übertragungsgeschwindigkeiten
lftpLinux (CLI)Leistungsstarker Befehlszeilen-FTP-Client für fortgeschrittene Benutzer

Empfehlung: Für die meisten Benutzer ist FileZilla die erste Wahl aufgrund seiner plattformübergreifenden Verfügbarkeit, aktiven Entwicklung und Kostenfreiheit. Laden Sie es ausschließlich von der offiziellen FileZilla-Website herunter, um gebündelte Adware aus Drittquellen zu vermeiden.

Schritt 2: FTP-Server-Zugangsdaten zusammenstellen

Bevor Sie eine Verbindung herstellen, müssen Sie die richtigen Zugangsdaten bereithalten. Diese werden in der Regel von Ihrem Hosting-Anbieter bereitgestellt, wenn Sie Ihr Konto einrichten. Sie benötigen:

  • Host (Serveradresse): Dies ist entweder ein Domainname (z. B. ftp.yourdomain.com) oder eine direkte IP-Adresse (z. B. 192.168.1.100).
  • Benutzername: Ihr FTP-Kontoname, der von Ihrem Hosting-Anbieter zugewiesen oder in Ihrem Kontrollpanel erstellt wurde.
  • Passwort: Das mit Ihrem FTP-Konto verknüpfte Passwort.
  • Portnummer:
  • Port 21 — Standard-FTP (unverschlüsselt)
  • Port 22 — SFTP (SSH File Transfer Protocol, verschlüsselt)
  • Port 990 — FTPS (FTP über SSL/TLS, verschlüsselt)

> Sicherheitshinweis: Einfaches FTP (Port 21) überträgt Daten – einschließlich Ihres Passworts – im Klartext. Verwenden Sie wann immer möglich SFTP oder FTPS, um Ihre Verbindung zu verschlüsseln. Wenn Ihr Server dies unterstützt, bevorzugen Sie stets die sichere Variante.

Wenn Sie Ihre Zugangsdaten nicht finden können, überprüfen Sie Ihr Hosting-Kontrollpanel (wie cPanel oder Plesk) oder wenden Sie sich an das Support-Team Ihres Hosting-Anbieters. Benutzer mit VPS mit cPanel können FTP-Kontodetails direkt im cPanel-Bereich FTP-Konten finden.

Schritt 3: FTP-Client konfigurieren und Zugangsdaten eingeben

Sobald Ihr FTP-Client installiert und Ihre Zugangsdaten bereit sind, ist es Zeit, die Verbindung einzurichten. Die folgenden Anweisungen verwenden FileZilla als Beispiel, aber der Prozess ist bei allen wichtigen Clients nahezu identisch.

Option A: Schnellverbindung (Schnell, aber nicht gespeichert)

Am oberen Rand des FileZilla-Fensters sehen Sie eine Schnellverbindungsleiste. Geben Sie Ihre Daten ein:

  1. Host: ftp.yourdomain.com oder Ihre Server-IP
  2. Benutzername: Ihr FTP-Benutzername
  3. Passwort: Ihr FTP-Passwort
  4. Port: 21 (FTP) oder 22 (SFTP)

Klicken Sie auf Schnellverbindung, um die Sitzung zu starten.

Option B: Site-Manager (Empfohlen für wiederholte Verbindungen)

Die Verwendung des Site-Managers ermöglicht es Ihnen, Verbindungsprofile für die zukünftige Nutzung zu speichern:

  1. Gehen Sie zu Datei → Site-Manager (oder drücken Sie Ctrl+S)
  2. Klicken Sie auf Neue Site und geben Sie ihr einen beschreibenden Namen
  3. Füllen Sie die folgenden Felder aus:
  • Protokoll: FTP oder SFTP (empfohlen)
  • Host: Ihre Serveradresse
  • Port: Leer lassen für Standard oder manuell angeben
  • Anmeldeart: Normal
  • Benutzer: Ihr FTP-Benutzername
  • Passwort: Ihr FTP-Passwort
  1. Klicken Sie auf Verbinden

Das Speichern Ihres Site-Profils macht es überflüssig, bei jeder Sitzung die Zugangsdaten erneut einzugeben, was besonders nützlich ist, wenn Sie mehrere Server verwalten.

Schritt 4: Verbindung herstellen

Nachdem Sie Ihre Zugangsdaten eingegeben und auf Verbinden geklickt haben, versucht der FTP-Client, einen Handshake mit dem Server durchzuführen. Beobachten Sie das Statusprotokoll am oberen Rand des FileZilla-Fensters für Echtzeit-Rückmeldungen.

Erfolgreiche Verbindung

Eine erfolgreiche Verbindung zeigt Meldungen ähnlich wie:

Status: Connecting to ftp.yourdomain.com:21...
Status: Connection established, waiting for welcome message...
Status: Logged in
Status: Retrieving directory listing...

Nach der Verbindung ist die FileZilla-Oberfläche in zwei Hauptbereiche unterteilt:

  • Linkes Panel (Lokale Site): Das Dateisystem Ihres lokalen Computers
  • Rechtes Panel (Remote-Site): Das Dateisystem des Servers

Fehlerbehebung bei Verbindungsfehlern

Wenn die Verbindung fehlschlägt, überprüfen Sie Folgendes:

ProblemWahrscheinliche UrsacheLösung
Connection refusedFalscher Port oder FTP-Dienst läuft nichtPortnummer überprüfen; bestätigen, dass FTP auf dem Server aktiviert ist
Authentication failedFalscher Benutzername oder PasswortZugangsdaten doppelt prüfen; Passwort bei Bedarf zurücksetzen
Connection timed outFirewall blockiert die VerbindungServer-Firewall-Regeln prüfen; passiven Modus in FTP-Einstellungen versuchen
Host not foundFalscher Hostname oder DNS-ProblemHostadresse überprüfen; versuchen, die IP direkt zu verwenden

Tipp zum passiven Modus: Wenn Sie sich hinter einem NAT-Router oder einer Firewall befinden und Verbindungsprobleme auftreten, wechseln Sie in Ihren FTP-Client-Einstellungen zum Passiven (PASV) Modus. Gehen Sie in FileZilla zu Bearbeiten → Einstellungen → FTP → Passiver Modus.

Schritt 5: Im Dateisystem des Servers navigieren

Nach der Verbindung fühlt sich die Navigation im Remote-Dateisystem ähnlich an wie die Verwendung des Windows Explorers oder des macOS Finders. Im rechten Panel Ihres FTP-Clients:

  • Doppelklicken Sie auf einen Ordner, um ihn zu öffnen
  • Klicken Sie auf den „..”-Eintrag am oberen Rand der Verzeichnisliste, um eine Ebene nach oben zu gehen
  • Die Remote-Site-Pfadleiste am oberen Rand des rechten Panels zeigt Ihren aktuellen Standort auf dem Server

In Webhosting-Umgebungen befinden sich Ihre Website-Dateien typischerweise in:

  • /public_html/ — auf cPanel-basierten Hosts
  • /var/www/html/ — auf typischen Linux/Apache-Servern
  • /httpdocs/ — auf Plesk-basierten Hosts

Schritt 6: Dateien auf den Server hochladen

Das Hochladen von Dateien ist einer der Hauptgründe, warum die meisten Benutzer sich über FTP verbinden. Es gibt zwei einfache Methoden:

Methode 1: Drag and Drop

  1. Navigieren Sie im linken Panel zu den Dateien oder Ordnern auf Ihrem lokalen Rechner, die Sie hochladen möchten.
  2. Navigieren Sie im rechten Panel zum Zielverzeichnis auf dem Server.
  3. Ziehen Sie die Dateien per Drag and Drop vom linken Panel in das rechte Panel.

Methode 2: Hochladen per Rechtsklick

  1. Wählen Sie im linken Panel die Datei(en) aus, die Sie hochladen möchten.
  2. Rechtsklicken Sie und wählen Sie „Hochladen” aus dem Kontextmenü.

FileZilla zeigt den Übertragungsfortschritt in der Übertragungswarteschlange am unteren Rand des Fensters an. Überprüfen Sie den Upload, indem Sie sicherstellen, dass die Dateien nach Abschluss der Übertragung im rechten Panel erscheinen.

> Profi-Tipp: Beim Hochladen von Website-Dateien sollten Sie immer in das richtige Web-Root-Verzeichnis hochladen. Das Hochladen an den falschen Ort ist einer der häufigsten Fehler, den Anfänger machen.

Schritt 7: Dateien vom Server herunterladen

Das Herunterladen von Dateien vom Server ist ebenso unkompliziert:

Methode 1: Drag and Drop

  1. Navigieren Sie im rechten Panel zur Datei oder zum Ordner, den Sie herunterladen möchten.
  2. Navigieren Sie im linken Panel zum lokalen Zielordner.
  3. Ziehen Sie per Drag and Drop vom rechten Panel in das linke Panel.

Methode 2: Herunterladen per Rechtsklick

  1. Wählen Sie im rechten Panel die Datei(en) aus, die Sie herunterladen möchten.
  2. Rechtsklicken Sie und wählen Sie „Herunterladen” aus dem Kontextmenü.

Dies ist besonders nützlich, um lokale Backups Ihrer Server-Dateien zu erstellen, bevor Sie wesentliche Änderungen vornehmen.

Schritt 8: Dateien und Verzeichnisse verwalten

FTP-Clients bieten eine vollständige Suite von Dateiverwaltungsfunktionen auf dem Remote-Server. Folgendes können Sie direkt über die Oberfläche tun:

Dateien oder Ordner umbenennen

Rechtsklick auf das Element → „Umbenennen” auswählen → Neuen Namen eingeben → Enter drücken

Dateien oder Ordner löschen

Element auswählen → Rechtsklick → „Löschen” wählen → Aktion bestätigen

> Warnung: Das Löschen über FTP ist in der Regel dauerhaft und verschiebt Dateien nicht in den Papierkorb. Überprüfen Sie immer sorgfältig, bevor Sie löschen.

Neue Verzeichnisse erstellen

Rechtsklick in einen leeren Bereich des rechten Panels → „Verzeichnis erstellen” auswählen → Ordnernamen eingeben

Dateien zwischen Verzeichnissen verschieben

Dateien per Drag and Drop zwischen verschiedenen Ordnern im rechten Panel verschieben oder per Rechtsklick-Kontextmenü ausschneiden und einfügen (sofern unterstützt).

Dateiberechtigungen ändern (CHMOD)

Dateiberechtigungen sind entscheidend für die Sicherheit und Funktionalität des Webservers. So ändern Sie sie in FileZilla:

  1. Rechtsklick auf die Datei oder den Ordner
  2. „Dateiberechtigungen…” auswählen
  3. Den numerischen Wert festlegen (z. B. 644 für Dateien, 755 für Verzeichnisse)
  4. Auf OK klicken

Falsche Berechtigungen sind eine häufige Ursache für „403 Forbidden”-Fehler auf Websites. Standardmäßige Berechtigungseinstellungen sind:

  • Dateien: 644 (Eigentümer kann lesen/schreiben; Gruppe und andere können lesen)
  • Verzeichnisse: 755 (Eigentümer kann lesen/schreiben/ausführen; Gruppe und andere können lesen/ausführen)
  • Sensible Dateien (z. B. config.php): 600 (nur Eigentümer lesen/schreiben)

Schritt 9: FTP-Verbindung absichern

Sicherheit ist ein entscheidender Aspekt bei der Verwendung von FTP. Hier sind Best Practices, die jeder Administrator befolgen sollte:

  1. SFTP oder FTPS statt einfachem FTP verwenden — Verschlüsselt sowohl Zugangsdaten als auch Daten während der Übertragung.
  2. Starke, einzigartige Passwörter verwenden — Vermeiden Sie die Wiederverwendung von Passwörtern für verschiedene Dienste.
  3. FTP-Zugang nach IP einschränken — Konfigurieren Sie die Firewall Ihres Servers so, dass FTP-Verbindungen nur von vertrauenswürdigen IP-Adressen erlaubt sind.
  4. Dedizierte FTP-Konten erstellen — Verwenden Sie niemals Ihr Root- oder Admin-Konto für FTP. Erstellen Sie separate Konten mit eingeschränktem Verzeichniszugriff.
  5. FTP deaktivieren, wenn nicht benötigt — Wenn Sie hauptsächlich SSH/SFTP verwenden, deaktivieren Sie den FTP-Dienst vollständig, um Ihre Angriffsfläche zu reduzieren.
  6. SSL-Zertifikate verwenden — Wenn Sie FTPS verwenden, stellen Sie sicher, dass Ihr Server über ein gültiges SSL-Zertifikat verfügt. AlexHost bietet SSL-Zertifikate zur Sicherung Ihrer Server-Kommunikation an.

Schritt 10: Vom Server trennen

Wenn Sie Ihre Arbeit abgeschlossen haben, trennen Sie die Verbindung zum Server immer ordnungsgemäß. Offene, inaktive FTP-Verbindungen können ein Sicherheitsrisiko darstellen und unnötig Server-Ressourcen verbrauchen.

So trennen Sie die Verbindung in FileZilla:

  • Gehen Sie in der oberen Menüleiste zu Server → Verbindung trennen, oder
  • Klicken Sie in der Symbolleiste auf die Schaltfläche „Verbindung zum Server trennen” (das rote X-Symbol)

Die Statusleiste bestätigt: Status: Disconnected from server

FTP vs. SFTP vs. FTPS: Was sollten Sie verwenden?

MerkmalFTPSFTPFTPS
VerschlüsselungKeineVollständig (SSH)Vollständig (SSL/TLS)
Standardport2122990
Firewall-freundlichMäßigJaMäßig
AuthentifizierungBenutzername/PasswortBenutzername/Passwort oder SSH-SchlüsselBenutzername/Passwort + Zertifikat
Empfohlen fürNur interne NetzwerkeAllgemeine Nutzung (empfohlen)Umgebungen, die FTP-Konformität erfordern

Für nahezu alle modernen Anwendungsfälle ist SFTP die empfohlene Wahl aufgrund seiner Einfachheit, starken Verschlüsselung und Firewall-Kompatibilität.

Das richtige Hosting für FTP-Zugang wählen

Die Qualität und Zuverlässigkeit Ihrer FTP-Erfahrung hängt direkt von Ihrer Hosting-Infrastruktur ab. Ein langsamer oder schlecht konfigurierter Server führt zu trägen Übertragungen und häufigen Verbindungsabbrüchen.

AlexHost bietet robuste Hosting-Lösungen, die FTP, SFTP und FTPS von Haus aus unterstützen:

  • Shared Web Hosting — Ideal für Einsteiger, die eine einzelne Website verwalten, mit FTP-Zugang in allen Tarifen.
  • VPS Hosting — Vollständiger Root-Zugang, konfigurierbare FTP/SFTP-Dienste und skalierbare Ressourcen für wachsende Projekte.
  • Dedicated Server — Maximale Leistung und Kontrolle für Websites mit hohem Traffic und Dateiverwaltung auf Unternehmensebene.
  • VPS Control Panels — Vereinfachen Sie die FTP-Kontoverwaltung mit intuitiven Kontrollpanel-Oberflächen.

Alle AlexHost-Tarife werden in einer datenschutzfreundlichen Jurisdiktion mit leistungsstarker Infrastruktur gehostet, was schnelle und zuverlässige Dateiübertragungen gewährleistet.

Fazit

Die Verbindung zu einem Server über FTP ist ein unkomplizierter Prozess, sobald Sie die beteiligten Tools und Schritte verstehen. Zusammenfassend:

  1. Wählen Sie einen zuverlässigen FTP-Client (FileZilla wird für die meisten Benutzer empfohlen)
  2. Sammeln Sie Ihre Server-Zugangsdaten (Host, Benutzername, Passwort, Port)
  3. Konfigurieren Sie die Verbindung über den Site-Manager für gespeicherte Profile
  4. Verbinden Sie sich und überprüfen Sie die Sitzung über das Statusprotokoll
  5. Navigieren, hochladen, herunterladen und verwalten Sie Dateien über die Dual-Panel-Oberfläche
  6. Wenden Sie korrekte Berechtigungen an, um Sicherheit und Funktionalität zu gewährleisten
  7. Trennen Sie die Verbindung ordnungsgemäß, wenn Ihre Sitzung abgeschlossen ist

Ob Sie ein erfahrener Systemadministrator oder ein erstmaliger Website-Besitzer sind – die Beherrschung von FTP und seinen sicheren Varianten ist eine unverzichtbare Fähigkeit in Ihrem technischen Werkzeugkasten. Kombinieren Sie es mit einem zuverlässigen Hosting-Anbieter und den richtigen Sicherheitspraktiken, und Sie werden einen schnellen, effizienten und sicheren Dateiverwaltungs-Workflow haben.

15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen