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-Namenklicken.
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_htmloder 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.pub2. 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
- Starte FileZilla.
- Wähle im Menü File → **Site Manager_.
- Klicke auf den Button New Site im unteren Teil der Seite, um eine neue Verbindung zu erstellen.
- Das Icon mit dem Wort New FTP Site wird hervorgehoben. Trage nun den Namen deiner Seite ein.
- Gib folgende Informationen an:
Host: Servername (z.B.wwwXXX.your-server.de)Server Type: FTP (explizite Verschlüsselung) oder SFTPLogin Type: NormalUser: FTP-BenutzernamePassword: FTP-Passwort
- Klicke auf
Connect. - Wenn du verbunden bist, doppelklicke auf das Verzeichnis
public_htmlund übertrage die entsprechenden Dateien.
Hinweis: Die Startseite muss den Namen
index.htmltragen.
WinSCP
- Starte WinSCP.
- Gib folgende Informationen an:
Rechnername: Servername (z.B.wwwXXX.your-server.de)Benutzername: FTP-BenutzernameKennwort: FTP-Passwort
- Klicke auf Anmelden.
- Wenn du verbunden bist, doppelklicke auf das Verzeichnis
public_htmlund übertrage die entsprechenden Dateien.
Hinweis: Die Startseite muss den Namen
index.htmltragen.
Cyberduck
- Starte Cyberduck.
- Gib folgende Informationen an:
Server: Servername (z.B.wwwXXX.your-server.de)Benutzername: FTP-BenutzernamePasswort: FTP-Passwort
- Klicke auf Verbinden.
- Wenn du verbunden bist, doppelklicke auf das Verzeichnis
public_htmlund übertrage die entsprechenden Dateien.
Hinweis: Die Startseite muss den Namen
index.htmltragen.
Wichtige Hinweise
- Alle Dateien, die du für die Öffentlichkeit zugänglich machen möchtest, musst du im Verzeichnis
public_htmlspeichern. - 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.htmlist nicht das gleiche wieFAQ.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.