24. april 2003 - 21:17Der er
54 kommentarer og 2 løsninger
FTP Server
ja, endnu et spørgsmål vedr. ftp server.
Som jeg har forstået forskellen på passiv og aktiv ftp.
Passiv: klienten kobler på med passiv. Serveren fortæller klienten hvilken port der kan kommunikeres på
Aktiv: klienten kobler på...klienten fortæller serveren hvilken port der kan kommunikeres på
Nu har jeg installeret g6 ftp server, som jeg tester imod, for at finde ud af hvad serveren sender til klienten af oplysninger. Den er sat til at køre på port 21 og jeg har ikke fortalt den noget med passiv range. Hvis jeg kobler på med cuteftp er der absolut ingen problemer med at koble på. Også selvom jeg ser, at serveren fortæller cuteftp at den kan koble på fx. port 4500. Men når jeg gør det samme fra klienten kan den ikke få forbindelse. Egentlig synes jeg det virker logisk nok, men når nu cuteftp kan, sååååå.... har jeg misforstået noget vedr. passiv/aktiv ftp. Der er jo ikke åbnet for fx port 4500 i routeren, så jeg forstår det ikke helt.
så har jeg jo forstået det rigtigt...men hvordan kan det så virke med passive mode fra cuteftp, når nu der kun er åbent for port 21? og når nu det virker...hvorfor gør det så ikke i min klient?
Kan du forklare lidt om konfigurationen: ingen firewalls ? firewall foran client ? firewall foran server ? firewall foran både client og server ? (og hvad der er lukket op for i de firewalls)
loadet: hvordan så det? fordi den sender jo PASV til serveren som svarer tilbage, og så initierer den jo ingen forbindelse...ergo må forbindelsen vel så gå død. Og hvordan skulle cuteftp dog kunne autodetecte det?
ja jeg ved ikke om det kan lade sig gøre at autodetecte .. men hvis cuteftp virker burde din client da også .. ellers vil jeg da også mene det er koden den er galt med
hvis man som jeg sætter sin server op på port 21 og ikke indtaster nogle passive porte. Så burde klienter kun kunne koble på som aktive? dvs. man udelukker folk bag router/firewall
og sætter man passive ftp op, så er det KUN passive klienter der kan koble på?
og riversen > PASV 227 Entering Passive Mode (137,224,228,187,209,52) PORT 137,224,228,187,209,52 Connection lost: ftp.riversen.dk > det virker stadig ikke ..
fxp bag router er ikke lige til at sætte op .. du er nødt til at snyde klienten og fortælle den din externe ip .. ligsom jeg gør her ifip 192.168.* pasv_addr 192.168.1.2 pasv_ports 4502-5000 elseip pasv_ports 4502-5000 pasv_addr 62.242.117.41 1 endifip
.. men jeg ved ikke om man kan det med g6
og jeg kan jo saktens ftp til din server nu så det virker fint .
umm ja det virker sådan da .. måske er det bare mig men jeg vil mene at passive ikke virker rigtigt før du kan fxp .. noget som du sikkert ikke engang har brug for ..
I første omgang lavede jeg ingen buffer, hvilket selvsagt resulterer i cpu belastning samt langsom overførsel. Nu har jeg så teste med lidt forskellige buffer-størrelse...96, 1024, 4096, 40000
96 gav langsom hastighed, mens de 3 sidste gav samme hastighed vil jeg mene...er der nogen logik i det?...altså tænker på om man klart kan sige...dette er den optimale bufferstørrelse
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.