FTP server > Port forwart
Klik. Ik heb zelf ook nog port 20 toegevoegd (TCP). Heeft iemand enige ervaringen met het installen van dit soort dingen. En hoe kunnen we het probleem oplossen? Het adres van de ftp server, waar de foutmelding op komt: ftp://82.148.213.246/
Ik ben met een vriend een ftp server aan het opzetten (op een lokale computer). We hebben serv-U geinstallerd, mooi duidelijk uitgebreid programma. Alles werkt zoals we willen, behalve het portforwarden. We hebben op de router (een Eminent EM4012) de volgende dingen uitgevoerd: is er wel in de router toegekent dat je op die computer ftp gebruikt mag worden ??
Edit:
Excuseer, FTP gebruikt toch 20-21. SSH gebruikt natuurlijk 22 :)
Gewijzigd op 01/01/1970 01:00:00 door Winston Smith
Staat de ftp-server op passive ingesteld? Anders gaat het niet werken achter een firewall.
@Kasper, server + router staat bij mijn vriend, ik zal hem zeggen dat hij ff moet posten.
@SanThe passive? Sorry, ik ken dat woord niet en weet niet wat je er mee bedoeld. (doe dit voor het eerst)
Als een client een ftp-server benadert, dan geeft de ftp-server standaard een hoog portnummer retour waar de verdere datatransport over gaat lopen. De client zal dan gaan connecten naar die port. Echter de firewall/adsl modem houdt die port dicht. Gevolg is dat het niet werkt. Als de ftp-server op 'passive' staat ingesteld zal die niet van port wisselen maar zal ook de data over de reeds bestaande connectie gaan.
OK, ik snap het. Heb je ook enige idee hoe en waar ik dit kan wijzigen?
Nee, helaas. Ik heb er ooit naar gekeken maar ik heb het nooit afgemaakt. Gevolg is dan ook dat mijn eigen ftp-servers alleen vanuit mijn local netwerk zijn te bereiken en niet vanaf internet.
Ok, vanuit local network was ons ook al gelukt. :) Toch bedankt. Ik ga ff googlen met dat woord.
Ik weet dat je bij filezilla server een passive port range kan instellen, deze zou je ook in je router kunnen forwarden.
Dat lijkt me voor serv-U ook wel kunnen.
Echter mocht je windows XP met de standaard firewall gebruiken gaat ook dit niet lukken, want dan kan je geen portrange forwarden alleen losse poorten.
Edit: Ja, we gebruiken windows XP, maar als we de belangrijkste porten openzetten in de windows firewall, moet het toch wel lukken?
Gewijzigd op 01/01/1970 01:00:00 door Raymond ---
De 'hoge' port is juist géén belangrijke port. Daarom kunnen die ook vrij gebruikt worden.
:edited
Gewijzigd op 01/01/1970 01:00:00 door eric
eric schreef op 15.06.2007 23:43:
het kan zijn dat je provider poort 21 blokkeert, stel Serv-U in op poort bijv. 20712. en port forward 27012 dan ook in je router.
Dan toch zeker wel met hetzelfde port-nummer.
We gaan nu nog even wat in de router met de porten proberen.
edit:
We hebben hem aan de praat! IK heb nog 1 vraag: Is er een ftp commando om het wachtwoord van de user te weizigen. Zodat de users zelf hun wachtwoord kunnen wijzigen.
Gewijzigd op 01/01/1970 01:00:00 door Raymond ---
We gebruiken port 2121, dit is ook ingesteld in serv-U en ook inde router (Eminent EM4012). Ook de Passive porten hebben we ingesteld, 50000 tot en met 50004.
Maar asl ik nu wil connecten gaat het goed, totdat hij (automatich) het commando LIST geeft, oftewel een lijst van de mappen en files weergeven. De response is dan: Error: Could not retrieve directory listing.
Voor diegenen die geinteresseerd is in de gehele connectie code (filezilla):
----------------------------------------------------------------------------------------------------------
Status: Connecting to [even weggehaald]:2121 ...
Status: Connected with [even weggehaald]:2121. Waiting for welcome message...
Response: 220-DRD FTP Server
Response: 220 Welcome to DRD FTP Server. Please read the leesmij file.
Command: USER [even weggehaald]
Response: 331 User name okay, need password.
Command: PASS ********
Response: 230 User logged in, proceed.
Command: SYST
Response: 215 UNIX Type: L8
Command: FEAT
Response: 211-Extension supported
Response: CLNT
Response: MDTM
Response: MDTM YYYYMMDDHHMMSS[+-TZ];filename
Response: SIZE
Response: SITE PSWD;EXEC;SET;INDEX;ZONE;CHMOD;MSG
Response: REST STREAM
Response: XCRC filename;start;end
Response: MODE Z
Response: MLST Type*;Size*;Create;Modify*;Win32.ea*;
Response: 211 End
Status: Connected
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is current directory.
Command: MODE Z
Response: 200 MODE Z ok.
Command: OPTS MODE Z LEVEL 8
Response: 200 MODE Z LEVEL set to 8.
Command: TYPE A
Response: 200 Type set to A.
Command: PORT 192,168,10,130,10,169
Response: 200 PORT Command successful.
Command: LIST
Response: 150 Opening ASCII mode data connection for /bin/ls.
Response: 426 Data connection closed, transfer aborted.
Error: Could not retrieve directory listing
Command: TYPE A
Response: 200 Type set to A.
Command: PWD
Response: 257 "/" is current directory.
----------------------------------------------------------------------------------------------------------
Daarna herhaalt hij steeds het volgende:
----------------------------------------------------------------------------------------------------------
Command: TYPE A
Response: 200 Type set to A.
Command: TYPE A
Response: 200 Type set to A.
Command: REST 0
Response: 350 Restarting at 0. Send STORE or RETRIEVE.
Command: TYPE I
Response: 200 Type set to I.
Wet iemand wat het probleem is?... Misschien weet er iemand welke Extra poorten ik moet opezetten?... Of doe ik iets fout?..
Begrijp jij zelf zo ook niet? ,Maar kun jij wel goed overweg met Serv-U om een FTP server te maken?.. Geef dan je msn.. en misshien kunnen we uit komen...
Alvast Bedankt!!
ik had eerst serv-u, maar dat werkte voor mij ook niet gesmeerd, ik heb daarom nu bulletproof ftp
Je zou trouwens ook eens FileZilla Server kunnen proberen, ipv Serv-U.
We hebben nu Bulletproof en FileZilla uitgeprobeerd beiden krijgen we niet aan de praat. Waarschijnlijk doen wij iets fout. (we doe dit voor het eerst en zijn dus nogal noobies op dit gebied)