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.
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¶
- FTP-Konto erstellen: Anleitung und die Sache mit dem Verzeichnis
- Es geht nur bei mir nicht: wenn gar nichts mehr erreichbar ist
- Dateien hochladen mit dem Dateimanager
- Zweiter Zugang für die Agentur
- Meine Website lädt nicht