Einloggen in Ftp nur bis >LIST möglich

M

maddi

Gast
:confused HAllo erstmal.

Ich hab mir grad einen ftp gebastelt. Mit bpftp 2.15 Der REchner auf dem der server liegt ist ein P1 233 MMX mit 32 MB SD RAM und er hängt wie gesagt am Dsl MOdem. Direkt.

Und über ein proxy (AnaolgX) hängt dann noch ein zweiter REchner hinten an der DSL Flat dran. Also geht ein zweiter REchner sozusagen durch den Server auf dem der Ftp liegt online, aber das ist ja dafür eh egal. So nun habe ich mich mit meiner dyn ip bei dyndns angemeldet. auf madtraxx.serverftp.org und dann hab ich mir dynsite für windows geholt un der updated die ip auch immer.

Von meinem anderen REchner aus kann ich auch immer auf meinen ftp zugreifen, aber scheinbar nur per Netzwerk, denn der rast d mit GEwchwindigkeiten, die nicht mal T1 erreicht durch.

Aber wenn dann einer meiner Kumpels sich bei der ip einloggt, die ich ihm gab, dann kann er sich zwar einloggen, kommt aber nur bis zu dem Punkt, wo bei mir im Bpftp window folgendees erscheint.

Logging to screen : enabled.
08.05.02 18:03:05 - FTP Server On-line : IP(s) 62.226.65.69,169.254.194.2,192.168.0.1, on port 22
(000001) 08.05.02 18:03:52 - (not logged in) (64.245.58.80) > 220 timbuktu city server
(000001) 08.05.02 18:03:53 - (not logged in) (64.245.58.80) > USER anonymous
(000001) 08.05.02 18:03:53 - (not logged in) (64.245.58.80) > 331 Password required for anonymous.
(000001) 08.05.02 18:03:53 - (not logged in) (64.245.58.80) > PASS ********
(000001) 08.05.02 18:03:53 - Anonymous (64.245.58.80) > 230 User Anonymous logged in.
(000001) 08.05.02 18:03:53 - Anonymous (64.245.58.80) > CWD .
(000001) 08.05.02 18:03:53 - Anonymous (64.245.58.80) > 250 CWD command successful. "/" is current directory.
(000001) 08.05.02 18:03:53 - Anonymous (64.245.58.80) > PWD
(000001) 08.05.02 18:03:53 - Anonymous (64.245.58.80) > 257 "/" is current directory.
(000001) 08.05.02 18:03:53 - Anonymous (64.245.58.80) > PORT 64,245,58,80,236,64
(000001) 08.05.02 18:03:53 - Anonymous (64.245.58.80) > 200 Port command successful.
(000001) 08.05.02 18:03:54 - Anonymous (64.245.58.80) > LIST
(000001) 08.05.02 18:03:54 - Anonymous (64.245.58.80) > 150 Opening data connection for directory list.
(000001) 08.05.02 18:04:39 - Anonymous (64.245.58.80) > 425 Cannot open data connection (10060).
(000002) 08.05.02 18:11:51 - (not logged in) (64.245.58.80) > 220 timbuktu city server
(000002) 08.05.02 18:11:51 - (not logged in) (64.245.58.80) > USER anonymous
(000002) 08.05.02 18:11:51 - (not logged in) (64.245.58.80) > 331 Password required for anonymous.
(000002) 08.05.02 18:11:51 - (not logged in) (64.245.58.80) > PASS ********
(000002) 08.05.02 18:11:51 - Anonymous (64.245.58.80) > 230 User Anonymous logged in.
(000002) 08.05.02 18:11:51 - Anonymous (64.245.58.80) > CWD .
(000002) 08.05.02 18:11:51 - Anonymous (64.245.58.80) > 250 CWD command successful. "/" is current directory.
(000002) 08.05.02 18:11:51 - Anonymous (64.245.58.80) > PWD
(000002) 08.05.02 18:11:51 - Anonymous (64.245.58.80) > 257 "/" is current directory.
(000002) 08.05.02 18:11:52 - Anonymous (64.245.58.80) > PORT 64,245,58,80,187,126
(000002) 08.05.02 18:11:52 - Anonymous (64.245.58.80) > 200 Port command successful.
(000002) 08.05.02 18:11:52 - Anonymous (64.245.58.80) > LIST
(000002) 08.05.02 18:11:52 - Anonymous (64.245.58.80) > 150 Opening data connection for directory list.
(000002) 08.05.02 18:12:37 - Anonymous (64.245.58.80) > 425 Cannot open data connection (10060).


Ich bin völlig überfragt. :confused

Woran kann so ein Fehler liegen?
Bitte helft mir. Ich hab folgende Ports freigegeben in bpftp: 1021 bis 1122. einfach irgendwelche denn ich bin ein newbie in sachenbn ftp.

kann es vielleicht daran liegen, dass ich port 22 als standard bei bpftp angegeben habe, weil 21 schon belegt war, wodurch auch immer.


Bitte helft mir ich fang gleich an zu weinen und mach mir in die Hose vor Wut. :)

Danke schon mal für eure Hilfe.

P.S.: F ür Rechtschreibung war keine Zeit!
 
Nein, geweint wird nicht :trost
Zieh Dir mal dieses Thema rein, dann verstehst Du meine nachfolgende Rechnung ;)
https://www.supernature-forum.de/showthread.php?s=&threadid=6222

Das Kommando "PORT 64,245,58,80,187,126" ergibt einen Verbindungsaufbau nach extern über Port 47998.
Der Port Range, den Du bei BPFTP eingestellt hast ist unerheblich, der gilt nur für den Passive Mode, der aber hier nicht zum Einsatz kommt. Damit der Verbindungsaufbau funktioniert, muss also dem Programm für ausgehende Verbindungen entsprechende Rechte in der Firewall gewährt werden (falls eine vorhanden ist, davon gehe ich einfach mal aus.)

Das nächste Problem.
Wenn der Server über Port 22 läuft, dann findet der eigentliche Datentransfer über Port 21 statt (Hintergrund dazu siehe ebenfalls obigen Link). Da der bei Dir durch ein anderes Programm belegt ist, kann kein Transfer stattfinden.
Du solltest auf jeden Fall nachforschen, welches Programm den Port 21 blockt.
 
Oben