[FTP-Server] Dein FTP-Server funktioniert nicht? Dann hier starten!

Status
Für weitere Antworten geschlossen.

Supernature

Und jetzt?
Teammitglied
Dein FTP-Server funktioniert nicht? Dann hier starten!

Hallo liebe(r) Hilfesuchende(r) :)

Du hast im Zusammenhang mit der Einrichtung eines FTP-Servers ein Problemposting erstellt und darin um Hilfe gebeten.
Nun wurdest Du von einem anderen Boardmitglied auf dieses Thema verwiesen.
Aber keine Angst, dies geschah nicht mit erhobenem Zeigefinger, sondern deshalb, weil diese Probleme bei uns im Board schon sehr häufig behandelt (und auch gelöst) wurden. Wer Dich also hierher verwiesen hat, der wollte Dich nicht ärgern, sondern Dir helfen. Er/sie hatte nur keine Lust, die gleiche Antwort zum x-ten Mal zu schreiben.

Wenn Du auf der Suche nach einer Lösung von alleine auf dieses Thema gestossen bist, darfst Du natürlich auch weiterlesen ;)

Nun aber zur Sache und hoffentlich zur Lösung Deines Problems.

Du stehst noch ganz am Anfang und hast eigentlich überhaupt keinen Plan, wie Du an die Einrichtung eines FTP-Servers herangehen sollst?
Dann schau mal zuerst hier: Wie man einen FTP-Server einrichtet
Und ergänzend dazu als PDF-Download eine wirklich sehr ausführliche und tolle Anleitung von unserem Mitglied Sir com Sah: Download


Ich sitze hinter einem Router, was tun?
Man liest so viel über Probleme mit Routern, und alles hört sich so furchtbar kompliziert an, obwohl es das eigentlich gar nicht ist.
In aller Kürze: Der Router nimmt alle Anfragen aus dem Internet entgegen. Weiss er nichts damit anzufangen, verwirft er sie. Das ist ein wichtiges Sicherheitsfeature und keine ärgerliche Fehlfunktion. Du musst also dem Router beibringen, dass die FTP-Anfragen erwünscht sind, und was er damit machen soll. Hierzu gibt es im Konfiguratiosmenü des Routers einen Abschnitt, der sich "Virtual Server" oder "Port Forwarding" nennt. Wie und was dort einzustellen ist, entnimmst Du der Dokumentation, die hoffentlich mit dem Router geliefert wurde.
Ansonsten oder ergänzend dazu findest Du auf der Seite PortForward.com - Free Help Setting up Your Router or Firewall detaillierte Anleitungen zu zahlreichen Router-Modellen. Die Seite ist leider in Englisch, aber anhand der bebilderten Anleitungen sollte man sich trotzdem zurecht finden.
Ausführliche Infos, wie ein Router funktioniert, findest Du hier:
Router-Konfiguration - Versuch einer endgültigen Erklärung


Ich hab keinen Zugriff auf die Router-Konfiguration, kann ich trotzdem irgendwie einen FTP-Server betreiben?
Definitiv: Nein


Man kann sich bei meinem Server einloggen, aber es sind keine Verzeichnisse zu sehen
Dies ist auf Probleme mit dem sog. "passive Mode" zurückzuführen.
Wenn Dich die technischen Hintergründe interessieren, dann schau hier: PASV - was ist das?
MaXg hat eine Anleitung für den BPFTP-Server erstellt, der beschreibt, wie das Problem gelöst wird. Im übertragenen Sinne gilt diese auch für andere FTP-Server:
- PassiveMode - so geht's bestimmt

- https://www.supernature-forum.de/g6-ftp-server-3-x/67926-pasv-g6-ftp-server-v3-x-fritz.html


Beim Starten meines FTP-Servers bekomme ich eine Fehlermeldung, dass der Port schon belegt ist (z.B. "Port 21 already in use")
Dieser Fehler tritt auf, wenn der Port, auf dem der Server laufen soll, bereits durch ein anderes Programm blockiert wird. Das passiert häufig, wenn während der Einrichtung mit unterschiedlichen Programmen experimentiert wird. Aber auch der in Windows 2000 und XP enthaltenen "IIS" von Microsoft kann die Ursache sein. Finde heraus, welches Programm die Ursache dafür ist, und beende/deinstalliere es (bedenke dabei, dass viele FTP-Server auch als Systemdienst laufen, also ohne sichtbare Oberfläche).


Ich bin mir sicher, dass ich alles richtig eingestellt habe, und der Server funktioniert lokal perfekt, nur eben nicht über das Internet
Dafür gibt es zwei mögliche Ursachen: Entweder ist die Konfiguration von Router und/oder Firewall noch nicht korrekt - oder aber, und das ist die häufigere Ursache, die Testmethode ist falsch. Es wird nämlich sehr häufig vom eigenen Rechner aus getestet, was insbesondere in Verbindung mit Routern immer wieder zu Problemen führt.
Verwende daher für den Test besser eine der Adressen, die Du in diesem Thread findest:
[Information] Testseiten für deinen Server


Ich nutze XP und habe weder Router noch eine Firewall installiert, trotzdem ist kein Zugriff von außen möglich
WindowsXP verfügt über eine integrierte Firewall, die in der Grundeinstellung FTP-Zugriffe von außen blockiert. Eine Anleitung, wie Du diese Firewall einstellen musst, damit es klapp, findest Du hier:
BPFTP + XP-Firewall


Keiner der Tipps hat geholfen, die Suche hat nichts gebracht, es will einfach nicht funktionieren?

Dann freuen wir uns drauf, Dir weiterzuhelfen. Damit wir das können, musst Du uns aber mit den entsprechenden Informationen versorgen.
Dazu gehören:

- Betriebssystem
- Art des Internetzugangs und Provider (z.B. DSL2000 mit T-Com)
- verwendete Server-Software mit Versionsangabe
- ausführliche Angaben zur Konfiguration, insbesondere zu den Ports (idealerweise ein Screenshot)
- evt. vorhandene Firewall-Software (Name, Version)
- bei DynDNS: Name des Anbieters und verwendete Client-Software für die Aktualisierung
- bei vorhandenem Router: Hersteller, Modell, Firmware-Version, ausführliche Angaben zur Konfiguration (idealerweise wieder ein Screenshot)
- Ein Auszug aus dem LOG-File des FTP-Servers und/oder des Clients

Wenn die eine oder andere Info fehlt, auch nicht weiter schlimm, aber die Mehrzahl davon sollte schon vorhanden sein, sonst kann es leider passieren, dass Du wenig hilfreiche, schlimmstenfalls gar keine Antwort bekommst, oder erstmal wieder Gegenfragen beantworten musst.

Wenn dieser Beitrag zur Lösung des Problems geführt hat, dann freut uns das. Und noch mehr freut es uns, wenn Du das in dem von Dir erstellten Thema dann auch mitteilst :).

Vorschläge und Ergänzungen zu diesem Beitrag sind natürlich auch jederzeit willkommen.

Geändert von MaXg (20.07.07 um 13:08 Uhr)
& last Update
 
Zuletzt bearbeitet von einem Moderator:
Ein ergänzender Hinweis zum Thema "PASV" mit Routern, weil da immer wieder Verwirrung entsteht:
Fürgewöhnlich gilt folgende Anweisung:

- DynDNS-Adresse im Server als PASV-IP eintragen.
- PASV-Portrange im Server einrichten und diesen im Router auf den Server-PC weiterleiten.

Nun gibt es aber neuere Modelle, bei denen es genau so nicht funktioniert.
Bekannt sind mir der Devolo LAN Router sowie die Fritz!Box von AVM (wer weitere Geräte kennt, bitte mir melden, dann füge ich sie hinzu).
Hier muss man im Router nur den Port 21 freigeben, sonst nichts. Die Eingabe des DynDNS-Namens im Server entfällt, lediglich der PASV-Portrange sollte auf ein vernünftiges Maß eingestellt werden.
 
Status
Für weitere Antworten geschlossen.
Oben