Toon posts:

Cerberus FTP weigert toegang

Pagina: 1
Acties:
  • 549 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Met Cerberus (prettig progje overigens) probeer ik een FTP server te maken wat aardig lukt totdat ik in ga loggen vanaf 'buiten af'. Ik zie dan dat er ingelogt word maar vervolgens komt de melding "The connection was closed by the remote socket" en "connection terminated". Volgens mij staan overige instellingen goed maar helaas kom ik er van buiten af niet in.

Het lijkt of het doorschakelen vanaf de server goed gaat omdat ik wel 'zie' dat er ingelogd word. Zou het verder nog fout kunnen gaan met de 'listen port'?

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Zit je achter een router (NAT) of een firewall? Speel hoe dan ook even met al dan niet de passieve modus gebruiken. <-- oftewel: wat zijn de overige instellingen? Als alles goed zou staan zou het werken (dus geef even de relevante zaken zoals die ook in andere topics over dit onderwerp worden gevraagd) :+

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • Snowwie
  • Registratie: September 2003
  • Laatst online: 18:25
Mocht ie achter een router zitten dan moet ie poort 21 wel doormappen naar de betreffende pc waar z'n ftp-server op draait.

Mijn YouTube Channel


  • Cis
  • Registratie: December 2000
  • Laatst online: 17-08 09:47

Cis

edit: laat maar :)

[ Voor 96% gewijzigd door Cis op 14-07-2005 01:18 ]

Geschiedenis herhaalt zich nooit. Maar rijmt altijd wel een keer.


Verwijderd

Topicstarter
Na wat stoeien met Cerberus weigert hij om toegang te verlenen via IE of Firefox. Bij Firefox krijg ik foutcode 530 Not logged in. Terwijl er op mijn pc wel een popupje verschijnt dat er iemand probeert in te loggen. Ik weet zeker dat username en password correct is ingevuld.
BTW in IE krijg ik een popup waarin ik mijn gegevens moet invullen maar vervolgens laat hij mij niet door.
Iemand idee?

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

F_J_K in "Cerberus FTP weigert toegang" <-- nog steeds geldig ;)

Welke modus gebruik je ondertussen op server en op client. En/of welke poorten map je op client en server?

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
Het adres van de modem heb ik doorgelinkt naar mijn pc met de bijbehorende poort (21) en het tcp protocol. Het is btw een speedtouch 510 modem.
Verder gebruik ik een PASV-port range van 20000-25000
Dit is de logfile als iemand van buitenaf probeert te connecten

Thu Aug 11 11:58:14 2005 Cerberus FTP Server started
Thu Aug 11 11:58:14 2005 Local Host: ????


Thu Aug 11 11:58:14 2005 Local Interface 5 located at 10.0.0.151
Thu Aug 11 11:58:14 2005 Listening on Port 21

Thu Aug 11 11:58:44 2005 Shutting down local Interface 5 located at 10.0.0.151

Thu Aug 11 11:58:44 2005 Added to Windows Firewall Exception list

Thu Aug 11 11:58:44 2005 Vendor: GenuineIntel
Thu Aug 11 11:58:44 2005 CPU: Intel Pentium IV
Thu Aug 11 11:58:44 2005 Number of Processors: 1
Thu Aug 11 11:58:44 2005 Operating System: Microsoft Windows XP Home Edition
Thu Aug 11 11:58:44 2005 Additional Info: Service Pack 2 (Build 2600)

Thu Aug 11 11:58:44 2005 Cerberus FTP Server started
Thu Aug 11 11:58:44 2005 Local Host: ????


Thu Aug 11 11:58:44 2005 Local Interface 6 located at 10.0.0.151
Thu Aug 11 11:58:44 2005 Listening on Port 21

Thu Aug 11 12:01:28 2005 20 Incoming connection request on interface 10.0.0.151
Thu Aug 11 12:01:28 2005 20 Connection request accepted from 213.233.200.5
Thu Aug 11 12:01:28 2005 20 USER ??????
Thu Aug 11 12:01:28 2005 20 331 User ??????, password please
Thu Aug 11 12:01:28 2005 20 PASS ***********
Thu Aug 11 12:01:28 2005 20 230 Password Ok, User logged in
Thu Aug 11 12:01:28 2005 20 OPTS utf8 on
Thu Aug 11 12:01:28 2005 20 501 Unsupported feature
Thu Aug 11 12:01:28 2005 20 SYST
Thu Aug 11 12:01:28 2005 20 215 UNIX Type: L8
Thu Aug 11 12:01:28 2005 20 SITE help
Thu Aug 11 12:01:28 2005 20 502 Unknown site command
Thu Aug 11 12:01:28 2005 20 PWD
Thu Aug 11 12:01:28 2005 20 257 "/" is the current directory
Thu Aug 11 12:01:29 2005 20 NOOP
Thu Aug 11 12:01:29 2005 20 200 NOOP command received
Thu Aug 11 12:01:29 2005 20 CWD /
Thu Aug 11 12:01:29 2005 20 250 Change directory ok
Thu Aug 11 12:01:29 2005 20 TYPE A
Thu Aug 11 12:01:29 2005 20 200 Type ASCII
Thu Aug 11 12:01:29 2005 20 PASV
Thu Aug 11 12:01:29 2005 20 227 Entering Passive Mode (83,116,72,134,78,35)
Thu Aug 11 12:03:11 2005 20 NOOP
Thu Aug 11 12:03:11 2005 20 200 NOOP command received
Thu Aug 11 12:03:11 2005 20 CWD /
Thu Aug 11 12:03:11 2005 20 250 Change directory ok
Thu Aug 11 12:03:11 2005 20 TYPE A
Thu Aug 11 12:03:11 2005 20 200 Type ASCII
Thu Aug 11 12:03:11 2005 20 PASV
Thu Aug 11 12:03:11 2005 20 227 Entering Passive Mode (83,116,72,134,78,36)
Thu Aug 11 12:05:22 2005 20 Error closing connection: De software op uw hostcomputer heeft een verbinding verbroken.
Thu Aug 11 12:05:22 2005 20 Connection terminated.

En deze melding verschijnt nadat de toegang geweigerd is (van buiten):

"er is een fout opgetreden bj het openen van de map op de ftp-server. zorg ervoor dat u toegang tot die map hebt. details: er heeft een time-out van de bewerking plaatsgevonden"

  • Sparhawk
  • Registratie: Maart 2001
  • Laatst online: 23:04

Sparhawk

Can bind minds with his spoon

Ik weet het niet meer zeker, maar er stond mij bij dat je ook poort 20 moet mappen in je router. Probeer dat eens?

Wil iedereen die in telekinese gelooft mijn hand opheffen a.u.b.


Verwijderd

Topicstarter
sorry dat was ik idd vergeten te vermelden, maar dat heb ik dus al gedaan.
ps. de status daarvan is trouwens TIME_WAIT

[ Voor 25% gewijzigd door Verwijderd op 11-08-2005 12:26 ]


  • DeMoN
  • Registratie: Maart 2001
  • Laatst online: 12-03 14:25

DeMoN

Pastafari

code:
1
2
3
Thu Aug 11 12:03:11 2005 20 200 Type ASCII
Thu Aug 11 12:03:11 2005 20 PASV
Thu Aug 11 12:03:11 2005 20 227 Entering Passive Mode (83,116,72,134,78,36)


Als jij kijkt naar die overige ASCII meldingen zie dus dat elke keer nadat hij het type op ASCII gooit hij gaat switchen naar PASV.
Nadat hij dit 2 keer gedaan heeft wil hij het nog een keer gaan doen en klapt hij eruit.
Ik krijg het gevoel dus dat hij na 3 pogingen opgeeft.

M.a.w. passive FTP wil niet helemaal lekker.
Wees er dus wel heel zeker van dat poort 20 goed staat doorgestuurd!
Probeer port 20 zowel TCP als UDP door te sturen en probeer het nog eens..

Dat TIME_WAIT klopt wel want port 20 wacht op de FTP server.
Nadat de FTP server een connectie heeft ontvangen op port 21 geeft hij een commando dat port 20 open gezet mag worden voor de data. Dus port 20 staat daar op te wachten (TIME_WAIT).

Echter als die data nou ook om een UDP connectie vraagt en jij alleen TCP toestaat zou het kunnen dat het dus gedeeltelijk fout gaat bij het switchen naar passive mode.

Zomaar een wilde gedachte, speel er eens mee ;)

[ Voor 27% gewijzigd door DeMoN op 11-08-2005 12:56 ]

Gamertag: Cosmicv0id
"Het woord Gods is voor mij niets meer dan een expressie en het product van menselijke zwakheid. De Bijbel is een verzamelwerk van legendes die achtenswaardig zijn maar ook primitief en kinderachtig.'' - Albert Einstein


Verwijderd

Topicstarter
UDP en TCP heb ik afzonderlijk geprobeerd en ik heb ze ook nog maar allebei ff geprobeerd met poort 20 maar hij blijft zeuren over die time out.

  • DeMoN
  • Registratie: Maart 2001
  • Laatst online: 12-03 14:25

DeMoN

Pastafari

Verwijderd schreef op donderdag 11 augustus 2005 @ 13:53:
UDP en TCP heb ik afzonderlijk geprobeerd en ik heb ze ook nog maar allebei ff geprobeerd met poort 20 maar hij blijft zeuren over die time out.
Thu Aug 11 12:01:28 2005 20 Incoming connection request on interface 10.0.0.151

Waar staat die 20 voor :?
Toch niet de poort 20? Dat moet niet kunnen want hier gaat het nog over de commando's die de FTP server binnen krijgt en niet de data dus dit moet port 21 zijn.

Het kan btw ook nog zijn dat je passive FTP server zijn data poort op een andere poort loopt aan te bieden dan 20. Dan heb je natuurlijk niks aan die portmap.

Kan je hem anders niet gewoon op active ipv passive zetten :?

Gamertag: Cosmicv0id
"Het woord Gods is voor mij niets meer dan een expressie en het product van menselijke zwakheid. De Bijbel is een verzamelwerk van legendes die achtenswaardig zijn maar ook primitief en kinderachtig.'' - Albert Einstein


  • LinuX-TUX
  • Registratie: December 2003
  • Laatst online: 07-08 10:05
Wat mij dus bijstond van passive FTP, was dat je "dynamisch" een port van je opgegeven portrange opengooide voor een client. In jouw geval is dat dus: 20004 ( 78 x 256 + 36 )

Uitgaande van:
Thu Aug 11 12:03:11 2005 20 227 Entering Passive Mode (83,116,72,134,78,36)
Staat die port geforward? Kijk even wat je kan doen met je passive port-range bij je FTP server. Die beknoppen tot +/- 200 porten en forwarden naar de server. Of je kiest ervoor om passive uit te zetten en dan heb je nergens last van. Nadeel is dat vele ftp clients gewoon passive blijven proberen en dus een time-out zullen krijgen.

Nog iets, vind het vreemd dat je een intern IP te zien krijgt. Tevens dus even zoeken naar "masquerading" in je FTP manual :Y)

[ Voor 6% gewijzigd door LinuX-TUX op 11-08-2005 15:08 ]


  • DeMoN
  • Registratie: Maart 2001
  • Laatst online: 12-03 14:25

DeMoN

Pastafari

LinuX-TUX schreef op donderdag 11 augustus 2005 @ 15:05:
Wat mij dus bijstond van passive FTP, was dat je "dynamisch" een port van je opgegeven portranges opengooide voor een client. In jouw geval is dat dus: 20004 ( 78 x 256 + 36 )
Na wat ik hierboven allemaal gepost heb moet dit idd wel het probleem zijn. De data poort is gewoon dynamisch en gebruikt in dit geval niet standaard port 20.

Wat vind je btw gek aan het interne ip adres?
Kan je dat even toelichten? :)

[ Voor 10% gewijzigd door DeMoN op 11-08-2005 15:09 ]

Gamertag: Cosmicv0id
"Het woord Gods is voor mij niets meer dan een expressie en het product van menselijke zwakheid. De Bijbel is een verzamelwerk van legendes die achtenswaardig zijn maar ook primitief en kinderachtig.'' - Albert Einstein


  • lier
  • Registratie: Januari 2004
  • Laatst online: 23:53

lier

MikroTik nerd

Forum op de Cerberus site leverde me de volgende link:

http://www.cerberusftp.co...php?t=1170&highlight=port

[ Voor 6% gewijzigd door lier op 11-08-2005 15:17 ]

Eerst het probleem, dan de oplossing


  • LinuX-TUX
  • Registratie: December 2003
  • Laatst online: 07-08 10:05
DeMoN schreef op donderdag 11 augustus 2005 @ 15:08:
[...]


Na wat ik hierboven allemaal gepost heb moet dit idd wel het probleem zijn. De data poort is gewoon dynamisch en gebruikt in dit geval niet standaard port 20.

Wat vind je btw gek aan het interne ip adres?
Kan je dat even toelichten? :)
Misreading van mij, dacht dat het de log was van iemand die connecte, maar dat is de serverlog zelf :Y)

Toch :X ?

  • DeMoN
  • Registratie: Maart 2001
  • Laatst online: 12-03 14:25

DeMoN

Pastafari

LinuX-TUX schreef op donderdag 11 augustus 2005 @ 15:23:
[...]

Misreading van mij, dacht dat het de log was van iemand die connecte, maar dat is de serverlog zelf :Y)

Toch :X ?
Ja :P

Gamertag: Cosmicv0id
"Het woord Gods is voor mij niets meer dan een expressie en het product van menselijke zwakheid. De Bijbel is een verzamelwerk van legendes die achtenswaardig zijn maar ook primitief en kinderachtig.'' - Albert Einstein

Pagina: 1