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

Die FTP-Verbindung klappt nicht

Das FTP-Programm meldet einen Fehler, oder es passiert einfach gar nichts? Fast immer steckt einer von wenigen Gründen dahinter. Diese Seite geht sie in der Reihenfolge durch, in der sie uns tatsächlich begegnen.

Wenn du noch gar kein FTP-Konto hast, fang hier an: FTP-Konto erstellen.

Die vier Werte, die stimmen müssen

Einstellung Richtig ist
Server der Servername deines Tarifs, etwa cpXXX.sp-server.net
Benutzer name@deine-domain.de, immer mit Domain
Verschlüsselung explizites FTP über TLS, also FTPS
Port 21

Weichen deine Einstellungen davon ab, korrigiere sie zuerst und probiere es dann erneut. Die meisten Fälle erledigen sich damit schon.

Die häufigsten Ursachen

Der Benutzername steht ohne Domain darin

Der mit Abstand häufigste Fehler. Ein FTP-Konto heißt nicht upload, sondern upload@deine-domain.de. Ohne den hinteren Teil weiß der Server nicht, zu welchem Konto der Name gehört, und lehnt die Anmeldung ab.

Die Meldung lautet dann meist „Login incorrect" oder „Anmeldung fehlgeschlagen", also scheinbar ein Passwortproblem. Das führt in die Irre, denn das Passwort ist völlig in Ordnung.

Deine Internetadresse ist gesperrt

Der zweithäufigste Fall, und der unangenehmste, weil plötzlich gar nichts mehr geht: weder FTP noch das cPanel noch die Website.

Unsere Server sperren eine Internetadresse automatisch, wenn von dort mehrfach falsche Zugangsdaten kommen. Das schützt vor dem massenhaften Durchprobieren von Passwörtern, trifft aber gelegentlich auch Kunden. Der typische Ablauf: Im FTP-Programm ist noch ein altes Passwort gespeichert, das Programm probiert es beim Verbinden mehrfach hintereinander, und nach einigen Versuchen ist deine Adresse für eine Weile gesperrt.

Woran du es erkennst: Die Verbindung läuft nicht in eine Fehlermeldung, sondern in eine Zeitüberschreitung. Über das Mobilfunknetz deines Handys, also über eine andere Internetadresse, funktioniert alles.

Es geht nur bei mir nicht

Erst das Passwort korrigieren, dann verbinden

Solange das falsche Passwort im Programm gespeichert ist, sperrst du dich nach dem Entsperren sofort wieder aus. Setz das Passwort im cPanel neu, trag es im FTP-Programm ein und verbinde dich erst danach.

Du nutzt Cloudflare

Cloudflare reicht ausschließlich Web-Anfragen weiter, also http und https. FTP wird dort gar nicht durchgereicht. Trägst du deine Domain als 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 uns, an Cloudflare vorbei.

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

Die Anmeldung klappt, aber die Ordnerliste bleibt leer

Ein klassisches Bild: Das Programm meldet „Verbunden", und dann passiert nichts mehr. Meist steht dabei etwas von „Verzeichnisinhalt konnte nicht angezeigt werden".

Dahinter steckt der Unterschied zwischen aktivem und passivem Modus. Bei FTP läuft die eigentliche Datenübertragung nämlich über eine zweite Verbindung, und im aktiven Modus müsste dein Router diese von außen hereinlassen. Das tut er zu Recht nicht.

Stell dein Programm auf den passiven Modus um. In FileZilla findest du das unter Bearbeiten → Einstellungen → Verbindung → FTP. Der passive Modus ist heute die normale Betriebsart und funktioniert hinter jedem Router.

Verschlüsselung: explizit, nicht implizit

Hier vertut man sich leicht, weil beide Einstellungen ähnlich heißen:

Einstellung Funktioniert bei uns
Explizites FTP über TLS, Port 21 ja, das ist der richtige Weg
Implizites FTP über TLS, Port 990 nein, dieser Port ist nicht in Betrieb
Einfaches FTP ohne Verschlüsselung technisch möglich, aber unsicher

Steht dein Programm auf implizit, wartet es auf Port 990 auf eine Antwort, die nie kommt. Es entsteht kein Fehler, sondern eine Zeitüberschreitung.

Unverschlüsselt geht auch, und genau das ist das Problem

Unsere Server erzwingen die Verschlüsselung nicht. Ein Programm, das ohne TLS verbindet, kommt also durch, und du merkst nichts davon. Nur gehen dabei Benutzername und Passwort bei jeder Verbindung im Klartext durchs Netz.

Stell deshalb einmalig auf explizites FTP über TLS um. Das ist ein Klick, und danach ist das Thema für immer erledigt.

Die Verbindung bricht nach einer Pause ab

Wenn du eine Weile nichts tust, trennt der Server die Verbindung. Das ist Absicht und verhindert, dass vergessene Sitzungen offen bleiben. Nach etwa einer Viertelstunde Leerlauf ist Schluss.

Ein Klick auf Verbinden stellt sie wieder her. Bei langen Uploads passiert das nicht, denn solange Daten fließen, gilt die Verbindung als aktiv.

Es kommt eine Meldung über zu viele Verbindungen

Selten, aber es gibt sie: Wenn gerade sehr viele Übertragungen gleichzeitig laufen, weist der Server weitere ab. Warte ein paar Minuten und verbinde dich erneut.

Falls du selbst sehr viele parallele Übertragungen eingestellt hast, nimm sie auf zwei bis drei zurück. In FileZilla steht das unter Bearbeiten → Einstellungen → Übertragungen. Schneller wird es mit mehr ohnehin selten, denn die Grenze ist meist deine eigene Leitung.

SFTP funktioniert nicht

SFTP ist trotz des ähnlichen Namens etwas völlig anderes als FTPS. Es 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, es ist lediglich ein anderes Verfahren.

Du landest im falschen Ordner

Beim FTP-Konto ist ein anderes Verzeichnis hinterlegt, und ändern lässt sich das nachträglich nicht. Lösche das Konto und leg es mit dem richtigen Pfad neu an.

Siehst du dagegen Ordner wie mail, etc und logs, hast du dich mit deinem cPanel-Zugang verbunden statt mit einem FTP-Konto. Damit hast du Vollzugriff auf alles, auch auf sämtliche E-Mails. → Was dieser Zugang alles sieht

Fehlermeldungen und was sie bedeuten

Meldung Meistens bedeutet das
530 Login incorrect Benutzername ohne Domain, oder Passwort falsch
Verbindungsversuch fehlgeschlagen, Zeitüberschreitung Adresse gesperrt, Cloudflare als Server eingetragen, oder implizites TLS auf Port 990
Verzeichnisinhalt konnte nicht angezeigt werden aktiver statt passiver Modus
Verbindung vom Server geschlossen Leerlauf, einfach neu verbinden
Zertifikatswarnung beim Verbinden normal, wenn du den Servernamen statt der Domain nutzt. Einmal bestätigen

Zur Zertifikatswarnung

Das Zertifikat ist auf den Servernamen ausgestellt, nicht auf deine Domain. Verbindest du dich mit deiner Domain, passt der Name nicht, und das Programm warnt. Die Verbindung ist trotzdem verschlüsselt.

Du kannst die Warnung dauerhaft loswerden, indem du gleich cpXXX.sp-server.net als Server einträgst. Dann stimmt der Name überein.

Wenn es immer noch nicht geht

Schreib uns über das Kundenportal und leg diese Angaben dazu:

  • welches Programm du nutzt, etwa FileZilla oder WinSCP
  • den vollständigen Verbindungsverlauf aus dem Programm, bei FileZilla das obere Fenster
  • deine aktuelle Internetadresse, abrufbar unter wieistmeineip.de

Mit dem Verlauf sehen wir in aller Regel auf einen Blick, woran es hängt. Ohne ihn müssen wir raten.

Es geht auch ganz ohne FTP-Programm

Für einzelne Dateien lohnt der Aufwand oft nicht. Im cPanel gibt es einen Dateimanager, mit dem du direkt im Browser hochladen, bearbeiten und entpacken kannst. Der ist für kleine Änderungen meist der schnellere Weg.

Das könnte auch weiterhelfen

Serverprofis.de erstellt mit Material for MkDocs