[FTP] ProFTPd op Debian, PASV werkt niet van buitenaf

Pagina: 1
Acties:

  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 08-07 22:16
Na zo'n beetje alle topics op GoT over dit probleem te hebben gelezen en vanalles geprobeerd te hebben, vraag ik toch maar op hulp...

Binnen mn netwerk werkt het prima:
code:
1
2
3
4
5
6
7
8
COMMAND:>   PASV
        227 Entering Passive Mode (134,196,97,21,23,116).
COMMAND:>   LIST
STATUS:>    Connecting ftp data socket 134.196.97.21:6004...
        150 Opening ASCII mode data connection for file list
        226-Transfer complete.
        226 Quotas off
STATUS:>    Transfer complete.


Van buiten af niet:
code:
1
2
3
4
5
6
7
8
9
10
11
PASV
227 Entering Passive Mode (10,0,0,150,48,206).
connecting data channel to 10.0.0.150:12494
Substituting connection address 213.84.252.* for private address 10.0.0.150 from PASV
connection timed out; the connection timed out while waiting for a response from the server.
PORT 10,0,0,22,18,155
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for file list.
transferred 308 bytes in 0.010 seconds, 240.279 Kbps ( 30.035 KBps), transfer succeeded.
226-Transfer complete.


Mijn instellingen zijn als volgt:
iNet -> router (213.84.252.* en 10.0.0.138) -> switch (10.0.0.150 en 134.196.97.51) -> server (134.196.97.21)

Poorten gemapt in router:
6001 - 6010 => 10.0.0.150
maps in switch:
6001 - 6010 => 134.196.97.21

In /etc/proftpd.conf:
PassivePorts 6001 6010

Heeft iemand suggesties wat ik zou kunnen doen om het op te lossen?

  • Alpha_Mouse
  • Registratie: Januari 2002
  • Laatst online: 16-02-2022
je moet even op google zoeken welke poorten er precies voor FTP gebruikt worden

probeer het eerst met de standaard 20 21 en 22 poorten. Misschien maakt je wel een foutje.

The real definition of windows 9x: A number of 32-bit extensions of a 16-bit shell for an 8-bit OS, made for a 4-bit computer by a 2-bit company who can't stand 1-bit of competition.


Verwijderd

Bij mij heb ik de poorten anders gemapped. Ik ehb in mijn Speedtouch aangegeven dat alles van 10.0.0.150 -->> 0.0.0.0 met de poorten xxxx dus niet het ip adres aangeven van je internet. Dus niet een hard ip adres invoeren

  • Weppel
  • Registratie: Oktober 2000
  • Laatst online: 13-08 23:06
Alpha_Mouse schreef op 29 maart 2004 @ 08:55:
je moet even op google zoeken welke poorten er precies voor FTP gebruikt worden

probeer het eerst met de standaard 20 21 en 22 poorten. Misschien maakt je wel een foutje.
poort 22 ook is wel een beetje te veel van het goede niet? Bij mij draait daar nog altijd de SSHD op.

[ Voor 4% gewijzigd door Weppel op 29-03-2004 10:17 ]


  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 08-07 22:16
poort 20 en 21 zijn óók gemapt en 22 is SSH (ook gemapt overigens)

  • _Hades_
  • Registratie: Juli 2000
  • Laatst online: 06:32
Je moet in de config even aangeven welke poorten je wil gebruiken voor je passive range, en je moet instellen als welk IP de server zijn ip moet masqueraden.

even deze 2 regels in je proftpd config zetten:

PassivePorts 6001 6010
MasqueradeAddress <jouw externe ip>

Het enige nadeel van dit is dat je dan vanuit je eigen netwerk alleen nog maar met active ftp kan inloggen.

  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 08-07 22:16
Heb MasqueradeAddress geprobeerd, krijg nu intern dit:
code:
1
2
3
4
5
COMMAND:>   PASV
        227 Entering Passive Mode (213,84,252,*,23,115).
COMMAND:>   LIST
STATUS:>    Connecting ftp data socket 213.84.252.*:6003...
ERROR:>     Can't connect to remote server. Socket error = #10060.


en extern: :(
code:
1
2
3
4
5
6
7
8
9
10
11
PASV
227 Entering Passive Mode (10,0,0,150,75,18).
connecting data channel to 10.0.0.150:19218
Substituting connection address 213.84.252.* for private address 10.0.0.150 from PASV
connection timed out; the connection timed out while waiting for a response from the server.
PORT 10,0,0,22,9,39
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for file list.
transferred 308 bytes in < 0.001 seconds, 2406.250 Kbps ( 300.781 KBps), transfer succeeded.
226-Transfer complete.
Pagina: 1