Zum Inhalt

Hinweis

Dieses Helpcenter befindet sich noch im Aufbau. Einige Themen fehlen noch oder werden aktuell überarbeitet.

Wenn dir etwas fehlt oder eine Formulierung unklar ist, sag uns bitte kurz Bescheid. Am hilfreichsten ist der Link zur Seite und ein Beispiel, was du erreichen möchtest.

Weiterführend: Wo finde ich was? · Ich habe keinen Zugang · Zugänge absichern

FTP-Konto erstellen

Mit einem FTP-Zugang lädst du Dateien auf deinen Webspace, etwa mit FileZilla oder WinSCP. Sinnvoll ist ein eigenes Konto je Zweck. Du kannst es auf einen einzigen Ordner begrenzen und jederzeit löschen, ohne dass irgendetwas anderes betroffen ist.

cPanel: FTP-Konten

So geht’s

  1. cPanel öffnenwie das geht
  2. Im Bereich Dateien auf FTP-Konten
  3. Unter FTP-Konto hinzufügen ausfüllen:
  4. Anmeldung: ein Name, etwa upload. Daraus macht cPanel upload@deine-domain.de
  5. Passwort: ein starkes, eigenes Passwort
  6. Verzeichnis: siehe unten, der wichtigste Punkt
  7. Kontingent: kann auf unbegrenzt bleiben
  8. Auf FTP-Konto erstellen klicken

Das Verzeichnis lässt sich später nicht mehr ändern

cPanel füllt das Feld automatisch mit dem Benutzernamen, und das ist selten der Ordner, den du meinst. Prüfe es vor dem Speichern. Stimmt es nicht, hilft nur eines: Konto löschen und neu anlegen.

Welches Verzeichnis ist das richtige?

Ziel Verzeichnis
Hauptdomain public_html
weitere Domain meist public_html/zweite-domain.de
ein einzelnes Projekt genau dessen Ordner, etwa public_html/shop
alles Feld leer lassen. Dann sieht das Konto den kompletten Webspace

Den genauen Pfad einer Domain findest du im cPanel unter Domains → Domains. Dort steht bei jeder Domain ihr Wurzelverzeichnis.

Im Zweifel nimm den engsten Ordner, der für die Aufgabe reicht. Wer nur ein Theme austauschen soll, braucht keinen Zugriff auf deine Rechnungen im Nachbarverzeichnis.

Dein cPanel-Zugang ist selbst ein FTP-Zugang

Das ist der Punkt, der die meisten überrascht: Du musst kein FTP-Konto anlegen, um dich zu verbinden. Dein normaler cPanel-Benutzername samt cPanel-Passwort funktioniert im FTP-Programm genauso. Nur ist das fast nie eine gute Idee.

Dieser Zugang landet nämlich nicht in public_html, sondern eine Ebene darüber, in deinem Heimatverzeichnis. Von dort aus siehst du und darfst du alles:

Was du dort siehst Was darin liegt
public_html deine eigentliche Website
mail sämtliche E-Mails aller Postfächer dieses Tarifs
etc die Zugangsdaten der Postfächer
logs und ssl Protokolldateien und Zertifikate
Ordner mit Punkt am Anfang interne Einstellungen des Kontos

Deshalb gehört dieser Zugang niemandem sonst in die Hand

Wer deine cPanel-Zugangsdaten für FTP bekommt, hat damit nicht nur Zugriff auf die Website, sondern auch auf alle E-Mails aller Postfächer dieses Tarifs. Der Umweg über einen Mail-Client ist gar nicht nötig, die Nachrichten liegen dort als Dateien.

Für eine Agentur, einen Programmierer oder einen Auftrag mit begrenzter Laufzeit legst du deshalb immer ein eigenes FTP-Konto an, begrenzt auf den Ordner, um den es geht. Das kostet dreißig Sekunden und lässt sich hinterher spurlos löschen. → Zweiter Zugang für die Agentur · Warum das cPanel-Passwort niemand bekommt

Und Systemordner nicht anfassen

Auch für dich selbst gilt: Alles außerhalb von public_html ist Maschinenraum. Wer dort Ordner verschiebt, umbenennt oder aufräumt, zerlegt schnell die Postfächer oder den Webserver, und das lässt sich oft nur aus einer Sicherung reparieren.

Wenn du deine Website bearbeiten willst, ist public_html der richtige Ort. Deshalb ist ein FTP-Konto, das genau dort startet, auch für dich selbst der bequemere Weg.

Verbindung im FTP-Programm einrichten

Die passenden Werte zeigt cPanel selbst an. Klicke bei deinem FTP-Konto auf FTP-Client konfigurieren, dort stehen Servername und Port, oft samt fertiger Einrichtungsdatei.

Sonst diese Werte:

Einstellung Wert
Server deine Domain, oder besser gleich der Servername deines Tarifs, etwa cpXXX.sp-server.net
Benutzer upload@deine-domain.de, immer mit Domain
Passwort wie vergeben
Verschlüsselung FTPS (explizites TLS)
Port 21 (mit expliziter Verschlüsselung)

Nicht unverschlüsselt verbinden

Bei einfachem FTP gehen Benutzername und Passwort im Klartext durchs Netz, und zwar bei jeder einzelnen Verbindung. Praktisch jedes Programm kann FTPS. In FileZilla heißt die Einstellung „Erfordere explizites FTP über TLS“. Ein einmaliger Klick, der das Problem dauerhaft löst.

Wenn es nicht klappt

„Anmeldung fehlgeschlagen“ / „Login incorrect“

  • Steht der Benutzername wirklich mit Domain darin, also upload@deine-domain.de?
  • Beim Passwort vertippt? Setze es im Zweifel im cPanel neu.
  • Kommst du von unterwegs oder aus einem fremden Netz? Dann prüfe, ob deine Internet-Adresse gesperrt ist: Es geht nur bei mir nicht

Ich lande im falschen Ordner. Beim Konto ist ein anderes Verzeichnis hinterlegt. Löschen und mit dem richtigen Pfad neu anlegen. Landest du dagegen in einer Ordnerliste mit mail, etc und logs, hast du dich mit dem cPanel-Zugang verbunden statt mit einem FTP-Konto.

Ich nutze Cloudflare, und nichts geht. Das ist der häufigste Fall überhaupt. Cloudflare leitet ausschließlich Web-Anfragen weiter, also http und https. FTP wird dort gar nicht durchgereicht. Trägst du deine Domain als FTP-Server ein, landet die Verbindung bei Cloudflare und läuft ins Leere.

Die Lösung: Trag statt der Domain den Servernamen deines Tarifs ein, also cpXXX.sp-server.net. Damit geht die Verbindung direkt zu unserem Server, an Cloudflare vorbei.

Den Servernamen findest du im Kundenportal unter Verträge → Meine Verträge bei deinem Tarif, oder im cPanel rechts in der Übersicht.

Dasselbe gilt für jede andere Verbindung, die nicht über die Website läuft, etwa das Abrufen von Postfächern. Mehr dazu unter Cloudflare nutzen.

Der Servername ist ohnehin der zuverlässigere Wert

Auch ohne Cloudflare lohnt es sich, gleich den Servernamen einzutragen. Er funktioniert unabhängig davon, wohin deine Domain gerade zeigt. Wenn du also mitten in einem Umzug steckst oder die DNS-Einträge frisch geändert hast, verbindest du dich damit trotzdem zuverlässig.

SFTP funktioniert nicht. SFTP läuft über SSH und steht nur in Tarifen mit SSH-Zugang zur Verfügung. In den Webhosting-Tarifen nutzt du stattdessen FTPS, das ist genauso verschlüsselt.

Mehr zur Fehlersuche: FTP-Verbindung klappt nicht

Aufräumen nicht vergessen

Ein FTP-Konto, das niemand mehr braucht, ist ein offener Zugang, der bleibt. Sind die Arbeiten erledigt, etwa der Auftrag einer Agentur, lösche das Konto im cPanel wieder.

Solche Zugänge werden gezielt gesucht und ausprobiert. Ein vergessenes Konto von vor drei Jahren, dessen Passwort inzwischen in irgendeiner Datensammlung steht, ist einer der häufigsten Wege, auf denen fremder Code auf eine Website gelangt.

Lieber ansehen als lesen?

Video ansehen: So erstellst du ein FTP-Konto So erstellst du ein FTP-Konto

Die Aufnahme ist von 2018

Das cPanel sah damals anders aus als heute, die Optik im Video stimmt also nicht mehr mit dem überein, was du vor dir hast. Der Weg selbst ist derselbe geblieben.

Gute Videos zu drehen kostet erhebliche Zeit, deshalb sind sie noch nicht neu aufgenommen. Wenn dich die alte Oberfläche verwirrt, halte dich an die Anleitung oben. Die Screenshots darin sind aktuell.

Das Vorschaubild liegt bei uns, es wird also nichts von YouTube geladen, solange du nicht daraufklickst.

Das könnte auch weiterhelfen

Serverprofis.de erstellt mit Material for MkDocs