[PROFTPD] Server returned unroutable

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Chris89
  • Registratie: Oktober 2005
  • Laatst online: 20:46
Goede avond,

Vandaag heb ik op mijn server in de cloud (extern gehost) het volgende draaien:
Ubuntu 16.04 met Proftpd.
Deze heb ik geïnstalleerd via de volgende handleiding:
https://websiteforstudent...ith-ssl-tls-certificates/

Alleen nu krijg ik de volgende error:
code:
1
Error: Server returned unroutable private IP address in PASV reply


Nu dacht ik direct aan een firewall issue maar als mijn FTP verbinding probeer op te zetten buiten mijn netwerk via: https://ftptest.net dan heb ik dezelfde error.

Nu vroeg ik mij af, is er iemand die mij verder wil helpen?

Log FTP:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
Status: Resolving address of server01.X.nl

Status: Connecting to 185.X.X.X

Warning: The entered address does not resolve to an IPv6 address.

Status: Connected, waiting for welcome message...

Reply: 220 ProFTPD 1.3.5a Server (server01.X.nl) [192.168.0.11]

Command: CLNT https://ftptest.net on behalf of 2001:1c04:b05:3500:cdd2:6982:e470:e585

Reply: 550 SSL/TLS required on the control channel

Command: AUTH TLS

Reply: 234 AUTH TLS successful

Status: Performing TLS handshake...

Status: TLS handshake successful, verifying certificate...

Status: Received 1 certificates from server.

Status: cert[0]: subject='C=NL,ST=Some-State,O=Internet Widgits Pty Ltd,CN=server01.X.nl,EMAIL=X@quicknet.nl' issuer='C=NL,ST=Some-State,O=Internet Widgits Pty Ltd,CN=server01.X.nl,EMAIL=X@quicknet.nl'

Command: USER X

Reply: 331 Password required for X

Command: PASS ********

Reply: 230 User X logged in

Command: SYST

Reply: 215 UNIX Type: L8

Command: FEAT

Reply: 211-Features:

Reply: PROT

Reply: CCC

Reply: SITE MKDIR

Reply: PBSZ

Reply: AUTH TLS

Reply: MFF modify;UNIX.group;UNIX.mode;

Reply: REST STREAM

Reply: MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;

Reply: UTF8

Reply: EPRT

Reply: SITE SYMLINK

Reply: EPSV

Reply: SITE UTIME

Reply: MDTM

Reply: SITE RMDIR

Reply: SSCN

Reply: TVFS

Reply: SITE COPY

Reply: MFMT

Reply: LANG en-US.UTF-8*;en-US

Reply: SIZE

Reply: 211 End

Command: PBSZ 0

Reply: 200 PBSZ 0 successful

Command: PROT P

Reply: 200 Protection set to Private

Command: PWD

Reply: 257 "/home/X" is the current directory

Status: Current path is /home/chris

Command: TYPE I

Reply: 200 Type set to I

Command: PASV

Reply: 227 Entering Passive Mode (192,168,0,11,229,184).

Error: Server returned unroutable private IP address in PASV reply


In de config file (proftpd.conf)
code:
1
PassivePorts                            49152 65534


Wat ik gedaan heb om het op te lossen:
- Telnet naar poort 21 werkt
- Andere user heeft hetzelfde probleem
- Rechten op de mappen structuur op 777 gezet maar het is geen rechten kwestie...

Acties:
  • +1 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Wat dacht je er van om niet letterlijk in je config te zetten dat 'ie een rfc1918-adres moet sturen?

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

  • Tokkes
  • Registratie: September 2011
  • Laatst online: 12-12-2022
CyBeR schreef op dinsdag 17 april 2018 @ 23:19:
Wat dacht je er van om niet letterlijk in je config te zetten dat 'ie een rfc1918-adres moet sturen?
in aanvulling
http://proftpd.org/docs/d...ef_MasqueradeAddress.html
Wat ik gedaan heb om het op te lossen:
- Telnet naar poort 21 werkt
- Andere user heeft hetzelfde probleem
- Rechten op de mappen structuur op 777 gezet maar het is geen rechten kwestie..
eigenlijk niks dus :D

https://forum.filezilla-project.org/viewtopic.php?t=26748
eerste resultaat op google voor je foutmelding op de laatste lijn van je log.

[ Voor 53% gewijzigd door Tokkes op 17-04-2018 23:29 ]

GoTBF3 Race topic! -- Battlelog - Battalion'44 Servers :10Slots Wartide 213.32.98.194:7777 - TDM = 213.32.98.194:7781


Acties:
  • 0 Henk 'm!

  • Chris89
  • Registratie: Oktober 2005
  • Laatst online: 20:46
Goed punt inderdaad. Alleen als ik deze eruit haal lost het mijn probleem niet op.
MasqueradeAddress aanpassen naar het ipadres van de server geeft:
code:
1
2
Command: MLSD
Error: Connection timed out


Verwijderen geeft hetzelfde effect als de topicstart

[ Voor 11% gewijzigd door Chris89 op 17-04-2018 23:27 ]


Acties:
  • 0 Henk 'm!

  • Tokkes
  • Registratie: September 2011
  • Laatst online: 12-12-2022
Een time out? En je hebt het over 'de cloud'. Security Groups? NACLs?(AWS)/Firewall rules?(GCP) Route tables?

Kan je naar buiten pingen van je server?
Kan je SSH'en naar de server met putty of iTerm of terminal (niet met de ingebouwde google cloud shell ofzo)?

[ Voor 40% gewijzigd door Tokkes op 17-04-2018 23:31 ]

GoTBF3 Race topic! -- Battlelog - Battalion'44 Servers :10Slots Wartide 213.32.98.194:7777 - TDM = 213.32.98.194:7781


Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Verdiep je even in wat PASV (passive) mode is voor FTP en ik denk dat je dan wel snapt waarom je een unroutable IP-adres teruggeeft aan de clients die willen verbinden met jouw server.

Hint: basicly verteld de FTP-server aan de clients, dat ze kunnen verbinden naar 192.168.0.11... ;)

[ Voor 165% gewijzigd door CH4OS op 17-04-2018 23:43 ]


Acties:
  • 0 Henk 'm!

  • Chris89
  • Registratie: Oktober 2005
  • Laatst online: 20:46
SSH sessie vanaf Mac werkt.(interm)
Server kan naar buiten. Draait een website op.
Telnet poort 20,21 werkt.

Snap dat het geen zin heeft om terug te connecten op een private range...
Mijn fout...

Acties:
  • 0 Henk 'm!

  • Tokkes
  • Registratie: September 2011
  • Laatst online: 12-12-2022
Maar, zoals CH4OS al zei, verdiep je even in FTP PASV. Er worden namelijk 2 kanalen geopend, eentje voor de commands en eentje voor de datastream. Kans is groot als je de ephemeral ports opengooit dat het werkt, nadat je terug het publieke ip van de server in de MasqueradeAddress zet.

Alternatief kan je ook gewoon SFTP doen ipv FTPS ;)

[ Voor 8% gewijzigd door Tokkes op 18-04-2018 01:58 ]

GoTBF3 Race topic! -- Battlelog - Battalion'44 Servers :10Slots Wartide 213.32.98.194:7777 - TDM = 213.32.98.194:7781


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:21

Hero of Time

Moderator LNX

There is only one Legend

Deze melding, zoals hierboven al naar gehint wordt, spreekt boekdelen:
code:
1
Reply: 220 ProFTPD 1.3.5a Server (server01.X.nl) [192.168.0.11]

Waarom antwoord het met een private IP adres?

Dan rest mij ook nog de vraag, waarom in vredesnaam nog FTP terwijl SFTP blijkbaar ook toegankelijk is en wel veiligheid garandeert. Want met plain FTP, zelfs al zou je FTPs doen, gaat je wachtwoord in platte tekst over de lijn. Lekker veilig tegenwoordig. Of wil je een public FTP maken waar je niet bij hoeft in te loggen om wat te kunnen uploaden?

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Chris89
  • Registratie: Oktober 2005
  • Laatst online: 20:46
Gisteren heb ik hem werkend gekregen. Masqure adres op IP-adres van de server. Vervolgens liep de firewall log vol. Allow rule toegevoegd en werkt nu als een zonnetje 👍 Bedankt voor de hulp
Pagina: 1