Hetzner Webhosting: SFTP und FTP mit FileZilla einrichten

Zugangsdaten in konsoleH finden, SFTP statt FTP wählen, das public_html-Verzeichnis treffen und die typischen Hetzner-Stolpersteine umgehen.

Hinweis zu Hoster-Angaben

Servernamen und Menüpfade können sich ändern. Verbindlich sind die Angaben in deiner Hetzner-Verwaltung konsoleH unter Zugangsdaten.

Kurzfassung

Hetzner Webhosting erreichst du per SFTP auf Port 22 mit dem Hauptbenutzer deines Accounts (Form www123 oder u12345) und dem Server www123.your-server.de; alternativ geht auch deine Domain. In FileZilla: Protokoll SFTP, Benutzer und Passwort aus konsoleH. Die Website liegt im Ordner public_html.

Zugangsdaten in konsoleH finden

  1. Anmelden unter konsoleh.hetzner.com mit deinen Hetzner-Zugangsdaten.
  2. Links das Webhosting-Paket auswählen und Zugangsdaten öffnen. Dort stehen Benutzername und Servername des Hauptzugangs.
  3. Passwort: Das Passwort für FTP/SFTP setzt du unter Zugangsdaten → Passwort ändern. Es ist unabhängig vom konsoleH-Login.
  4. Zusätzliche FTP-Benutzer mit eigenem Startverzeichnis legst du unter Einstellungen → FTP-Benutzer an; diese können nur FTP/FTPS, der Hauptbenutzer zusätzlich SFTP.

Verbindung in FileZilla anlegen

  1. Servermanager (Strg+S), neuer Server „Hetzner“.
  2. Protokoll: SFTP – SSH File Transfer Protocol.
  3. Server: www123.your-server.de (deine Nummer aus konsoleH) oder deine Domain.
  4. Port: 22.
  5. Anmeldeart: Normal, Hauptbenutzer und Passwort.
  6. Reiter Erweitert: Standard-Verzeichnis auf dem Server /public_html, damit du direkt im Webroot landest.
  7. Verbinden, Host-Key bestätigen.

Für zusätzliche FTP-Benutzer stellst du statt SFTP FTP mit Explizites FTP über TLS erfordern ein (Anleitung FTPS).

Das richtige Verzeichnis bei Hetzner

Nach dem Login siehst du das Home-Verzeichnis mit public_html, logs und tmp. Alles, was im Browser erreichbar sein soll, gehört nach public_html. Zusätzliche Domains legst du in konsoleH unter Domains an und weist ihnen ein Unterverzeichnis von public_html zu, zum Beispiel public_html/zweite-domain. Lösche nie den Ordner .well-known, er wird für Let’s-Encrypt-Zertifikate gebraucht.

SSH nur ab Webhosting L

SFTP funktioniert in allen Hetzner-Webhosting-Tarifen. Interaktiver SSH-Zugang (Shell, Entpacken, WP-CLI) ist erst ab Webhosting L enthalten. In den kleineren Tarifen entpackst du Archive mit dem Dateimanager in konsoleH oder lädst Dateien einzeln per FileZilla hoch. Dauer vorab abschätzen: Transferzeit-Rechner.

Typische Fehler bei Hetzner

Meldung Ursache Lösung
530 Login incorrect konsoleH-Passwort statt FTP-Passwort, oder Zusatzbenutzer per SFTP FTP-Passwort in konsoleH setzen; Zusatzbenutzer nur per FTPS. Details
Website zeigt Hetzner-Platzhalter Dateien liegen außerhalb von public_html In public_html verschieben
550 Permission denied beim Löschen Dateien gehören dem Webserver-Benutzer (von PHP erzeugt) Rechte per Dateimanager in konsoleH ändern. Details
Verbindungsabbruch bei großen Uploads Zeitlimit oder Verbindungslimit Servermanager → Übertragungs-Einstellungen → 2 Verbindungen; Zeitlimit erhöhen

Häufige Fragen

Frage antippen, um die Antwort zu öffnen.

Kann ich mich mit SSH-Key statt Passwort anmelden?

Ja, ab Webhosting L. Den öffentlichen Schlüssel hinterlegst du in konsoleH unter Zugangsdaten → SSH-Keys. Einrichtung in FileZilla: SFTP mit SSH-Key.

Gilt das auch für Hetzner Storage Box?

Die Storage Box ist ein eigenes Produkt mit eigenem Benutzer (u123456) und Server u123456.your-storagebox.de. SFTP muss dort im Robot aktiviert sein; danach funktioniert die Verbindung wie oben.

Warum zeigt FileZilla keine .htaccess?

Server → Auflistung versteckter Dateien erzwingen aktivieren. Anleitung.