FTP & SFTP

Last change on 2026-04-11 • Created on 2020-01-20 • ID: MA-5CE62

FTP steht für File Transfer Protocol (Datei-Transfer-Protokoll). Über FTP kannst du Dateien auf einen Server hochladen und von einem Server herunterladen.

Wenn du eine Webseite entwirfst, machst du das üblicherweise an deinem heimischen Computer. Mittels FTP werden die Dateien der Webseite auf deinen Account übertragen und sind somit für die Öffentlichkeit zugänglich. Die benötigten FTP-Zugangsdaten kannst du in der konsoleH einsehen und ändern.

⚠️ Um folgende Optionen zu sehen, musst du auf den Hosting-Namen klicken.

FTP-Hauptbenutzer

Im Bereich FTP-Hauptbenutzer findest du alle notwendigen Zugangsdaten für die FTP-Verbindung zu deinem Account:

  • Server: Der Hostname deines Servers (z.B. wwwXXX.your-server.de)
  • Loginname: Dein FTP-Benutzername
  • Passwort: Dein FTP-Passwort
  • Port: 21 (FTPS) bzw. 22 (SFTP)
  • Passwort-Login: Status des Passwort-Logins (Aktiv/Inaktiv)

Über die Schaltfläche Bearbeiten kannst du die Daten anpassen.

Passwort ändern

Um das Passwort zu ändern, klicke auf Bearbeiten und trage dein neues Passwort in das entsprechende Texteingabefeld ein. Anschließend klickst du auf Speichern.

Ein Passwort muss einige Bedingungen erfüllen, um dessen Sicherheit zu gewährleisten. Die genauen Richtlinien siehst du direkt bei der Vergabe des Passwortes.

Hinweis: Nach einer Passwortänderung musst du das neue Passwort ggf. in deinem FTP-Client (z.B. FileZilla) anpassen.

Verschlüsselter FTP-Zugang

Um ein Höchstmaß an Sicherheit beim Übertragen der Daten zu gewährleisten, steht dir auch der SSL-verschlüsselte Zugang zur Verfügung. Du musst dazu lediglich ein geeignetes FTP-Programm (z.B. FileZilla, WinSCP) verwenden und die entsprechende Option aktivieren. Es stehen zwei unterschiedliche Protokolle zur Verfügung:

FTPS (FTP/SSL)

Dabei wird FTP per SSL verschlüsselt. Bitte beachte folgende Besonderheiten:

  • In einigen Programmen wird zwischen expliziter und impliziter SSL-Verschlüsselung unterschieden. Wähle in diesem Fall explizit (FTPES).
  • Verwendeter Port: 21

SFTP

Bitte beachte folgende Besonderheit:

  • Der verwendete Port lautet 22.

Zusätzliche FTP-Benutzer

Im Bereich Zusätzliche FTP-Benutzer kannst du weitere FTP-Benutzer anlegen und festlegen, auf welche Verzeichnisse diese zugreifen dürfen.

Klicke auf Benutzer hinzufügen, um einen neuen Benutzer anzulegen.

Bitte beachte:

  • Zusätzliche FTP-Benutzer können nur auf das Verzeichnis public_html oder dessen Unterverzeichnisse zugreifen.
  • Der Zugriff auf das Homeverzeichnis ist darüber nicht möglich.
  • Die Namen der zusätzlichen FTP-Benutzer sind fest vorgegeben.

Öffentliche SFTP-Schlüssel

Für ein höheres Maß an Sicherheit kannst du SFTP mit Key-Authentifizierung statt Passwort-Login verwenden. Im Bereich Öffentliche SFTP-Schlüssel kannst du Public-Keys über Hinzufügen hochladen oder über Schlüsseldatei editieren die gesamte Key-Datei bearbeiten (z.B. um mehrere Schlüssel zu verwalten).

Hinweis: SFTP mit Key-Authentifizierung ist nur mit dem FTP-Hauptbenutzer möglich. Der Schlüssel muss im SSH Public Key Format (RFC4716) vorliegen. Das für SSH-Verbindungen gebräuchliche OpenSSH-Format ist hier nicht möglich. Entsprechende Keys können konvertiert werden.

Um SFTP mit Public-Key-Authentifizierung zu ermöglichen, gehe wie folgt vor:

1. Schlüsselpaar generieren

Windows

  • Lade das Programm puttygen von der PuTTY-Webseite herunter.
  • Erzeuge ein Schlüsselpaar mit puttygen über Key → **Generate Key pairs_.
  • Speichere den Private-Key an einem sicheren Ort. Wir empfehlen, zusätzlich ein Passwort für diesen Key zu setzen.

Linux

  • Erzeuge einen OpenSSH-Key mittels ssh-keygen (falls noch nicht geschehen). Eine detaillierte Anleitung findest du im ersten Schritt des Tutorials „SSH-Key einrichten".
  • Konvertiere das Format des Public-Key:
  ssh-keygen -e -f ~/.ssh/id_rsa.pub

2. Public-Key hochladen

Wenn du dein Schlüsselpaar generiert hast, lade den Public-Key in der konsoleH unter Öffentliche SFTP-Schlüssel über die Schaltfläche Hinzufügen hoch. Der Schlüssel wird dabei automatisch in das korrekte Format umgewandelt.

Hinweis: Wir übernehmen keine Haftung für nicht funktionierende Schlüssel.

3. FTP-Programm konfigurieren

Gib in deinem FTP-Programm den Pfad zum Private-Key an. Für manche FTP-Programme (z.B. FileZilla) musst du mit plink ein weiteres Zusatzprogramm verwenden: plink.

konsoleH Domain-Login

Im Bereich konsoleH Domain-Login kannst du einen separaten Login für die jeweilige Domain aktivieren. Dieser Login gestattet die Verwaltung einer einzelnen Domain ohne Zugriff auf andere Domains in deinem Account – ideal, wenn du beispielsweise einem Dienstleister oder Mitarbeiter eingeschränkten Zugang gewähren möchtest.

Klicke auf Aktivieren, um diese Funktion einzurichten.

Webstatistiken

Im Bereich Webstatistiken findest du die Zugangsdaten zu den statistischen Auswertungen deiner Webseite:

  • AwStats: Link zu deinen AwStats-Auswertungen
  • Reportmagic: Link zu deinen Reportmagic-Auswertungen
  • Loginname: Benutzername für den Zugriff auf die Statistiken
  • Passwort: Passwort für den Zugriff auf die Statistiken

Über die Schaltfläche Bearbeiten kannst du die Zugangsdaten anpassen.

FTP-Programme

Es gibt unzählige FTP-Anwendungen, die zum Download aus dem Internet angeboten werden. Empfehlenswerte Programme sind zum Beispiel:

FileZilla

  1. Starte FileZilla.
  2. Wähle im Menü File → **Site Manager_.
  3. Klicke auf den Button New Site im unteren Teil der Seite, um eine neue Verbindung zu erstellen.
  4. Das Icon mit dem Wort New FTP Site wird hervorgehoben. Trage nun den Namen deiner Seite ein.
  5. Gib folgende Informationen an:
    • Host: Servername (z.B. wwwXXX.your-server.de)
    • Server Type: FTP (explizite Verschlüsselung) oder SFTP
    • Login Type: Normal
    • User: FTP-Benutzername
    • Password: FTP-Passwort
  6. Klicke auf Connect.
  7. Wenn du verbunden bist, doppelklicke auf das Verzeichnis public_html und übertrage die entsprechenden Dateien.

Hinweis: Die Startseite muss den Namen index.html tragen.

WinSCP

  1. Starte WinSCP.
  2. Gib folgende Informationen an:
    • Rechnername: Servername (z.B. wwwXXX.your-server.de)
    • Benutzername: FTP-Benutzername
    • Kennwort: FTP-Passwort
  3. Klicke auf Anmelden.
  4. Wenn du verbunden bist, doppelklicke auf das Verzeichnis public_html und übertrage die entsprechenden Dateien.

Hinweis: Die Startseite muss den Namen index.html tragen.

Cyberduck

  1. Starte Cyberduck.
  2. Gib folgende Informationen an:
    • Server: Servername (z.B. wwwXXX.your-server.de)
    • Benutzername: FTP-Benutzername
    • Passwort: FTP-Passwort
  3. Klicke auf Verbinden.
  4. Wenn du verbunden bist, doppelklicke auf das Verzeichnis public_html und übertrage die entsprechenden Dateien.

Hinweis: Die Startseite muss den Namen index.html tragen.

Wichtige Hinweise

  • Alle Dateien, die du für die Öffentlichkeit zugänglich machen möchtest, musst du im Verzeichnis public_html speichern.
  • Der binäre Transfer-Modus muss bei Bilddateien (z.B. .gif, .jpeg) ausgewählt werden.
  • Der ASCII-Modus sollte bei Dateien, die als normaler Text lesbar sein sollen (z.B. .html, .php), aktiviert werden. Wenn du den falschen Modus zum Übertragen benutzt, kann dies zu zerstörten Bildern und CGI-Skripten führen.
  • Dateinamen: Unsere Linux-Server sind **case sensitive_, d.h. es wird zwischen Groß- und Kleinschreibung unterschieden. Mit anderen Worten: Der Dateiname faq.html ist nicht das gleiche wie FAQ.html. Falsche Linkreferenzen würden einen „File Not Found"-Fehler ausgeben. Dies gilt auch für Verzeichnisnamen. Um diese Fehler zu vermeiden, empfehlen wir, alle Dateien in Kleinbuchstaben zu schreiben.
  • Nicht alle Sonderzeichen in Dateinamen sind zulässig. Du solltest deshalb darauf möglichst verzichten.
Table of Contents