PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vsftp



reryl
20.02.03, 16:17
Hallo zusammen
hab da mal ne frage zu vsftp: Habe vsftp auf meinem home-server am laufen und bin eigentlich damit zu frieden bis auf etwas. Auf meinem internen Netz kann ich mich problemlos anmelden und den Befehl "ls" oder "dir" ausführen. Vom Internet her (von aussen:)) kann ich mich auch anmelden aber diese beiden befehle funzen nicht! Er gibt zuerst die Meldung er wechsle in den passiven Modus (was immer das heissen mag) und gibt diese Meldung aus:
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.

dann folgt einfach nichts mehr. Warum geht es im internen Netz und nicht im externen? Port 21 ist offen!
Könnt ihr mir weiterhelfen?
thx Reryl

Supernature
20.02.03, 16:58
Wenn der Server in den passiv Mode wechselt, "sagt" er:
227 Entering Passive Mode

Ob "Port" oder "PASV" verwendet werden soll, legt der Client fest. Ob Beides oder nur das Eine bzw. das Andere funktioniert, regelt dagegen der Server bzw. dessen vorgeschaltete Firewall.
Was PASV bedeutet, habe ich hier mal erklärt:
http://www.supernature-forum.de/vbb/showthread.php?s=&threadid=6222