Hallo liebe Community,
ich habe ein kleines Problem, 3 Tage suchen im Netz und Forum haben bisher keine Lösung gebracht:
Ich habe auf einem vServer CentOS 6.2 64bit, httpd, pure-ftpd und mysql installiert.
Beim verbinden auf den FTPserver im aktive mode funktioniert alles.
Beim Verbinden lokal (ftp server2...) klappt es auch über den passive mode.
Was nicht funktioniert ist der passive mode von außen.
Und NEIN, die Firewall ist aus.
Ich hänge direkt am Netz (ist ein vServer vom Provider).
Das Log zeigt:
May 15 11:24:38 server2 pure-ftpd: (?@178.XX.X.XX) [INFO] New connection from 178.XX.X.XX
May 15 11:24:46 server2 pure-ftpd: (?@178.XX.X.XX) [INFO] user is now logged in
May 15 11:24:51 server2 pure-ftpd: (user@178.XX.X.XX) [INFO] Logout.
Debugging Mode von pureftp bringt keine einträge!
Das Log von z.B. FileZilla zeigt:
Status: Auflösen der IP-Adresse für server2.xxxxxxxxxxx.de
Status: Verbinde mit 178.XX.X.XX:21...
Status: Verbindung hergestellt, warte auf Willkommensnachricht...
Antwort: 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
Antwort: 220-You are user number 1 of 50 allowed.
Antwort: 220-Local time is now 04:23. Server port: 21.
Antwort: 220-IPv6 connections are also welcome on this server.
Antwort: 220 You will be disconnected after 15 minutes of inactivity.
Befehl: USER testuser
Antwort: 331 User testuser OK. Password required
Befehl: PASS ************
Antwort: 230 OK. Current restricted directory is /
Befehl: SYST
Antwort: 215 UNIX Type: L8
Befehl: FEAT
Antwort: 211-Extensions supported:
Antwort: MDTM
Antwort: SIZE
Antwort: REST STREAM
Antwort: UTF8
Antwort: PASV
Antwort: 211 End.
Befehl: OPTS UTF8 ON
Antwort: 200 OK, UTF-8 enabled
Status: Verbunden
Status: Empfange Verzeichnisinhalt...
Befehl: PWD
Antwort: 257 "/" is your current location
Befehl: TYPE I
Antwort: 200 TYPE is now 8-bit binary
Befehl: PASV
Fehler: Zeitüberschreitung der Verbindung
Fehler: Verzeichnisinhalt konnte nicht empfangen werden
Komisch ist das er erst gar keine Antwort auf PASV bekommt.
Folgendes ist eingestellt und wurde schon geprüft:
- alles mehrfach neu installiert.
- mysqld startet automatisch, ist gestartet, und man kann verbinden.
- pure-ftpd startet automatisch, ist gestartet, kann mit mysql kommunizieren, user abgleichen und via aktive mode verbinden.
- Ports werden alle weitergeleitet.
- Firewall ist komplett deaktiviert.
- PassivePortRange ist in der /etc/pure-ftpd/pure-ftpd.conf eingestellt
- PassiveIP ist in der /etc/pure-ftpd/pure-ftpd.conf eingestellt
pure-ftpd sollte benutzt werden, da ich pureftp web manager zum verwalten der Benutzer benutzen möchte.
Hat irgendjemand schonmal so ein Problem gehabt und ne Lösung Parat? Ich wäre sehr dankbar.
Gruß
Stefan
ich habe ein kleines Problem, 3 Tage suchen im Netz und Forum haben bisher keine Lösung gebracht:
Ich habe auf einem vServer CentOS 6.2 64bit, httpd, pure-ftpd und mysql installiert.
Beim verbinden auf den FTPserver im aktive mode funktioniert alles.
Beim Verbinden lokal (ftp server2...) klappt es auch über den passive mode.
Was nicht funktioniert ist der passive mode von außen.
Und NEIN, die Firewall ist aus.
Ich hänge direkt am Netz (ist ein vServer vom Provider).
Das Log zeigt:
May 15 11:24:38 server2 pure-ftpd: (?@178.XX.X.XX) [INFO] New connection from 178.XX.X.XX
May 15 11:24:46 server2 pure-ftpd: (?@178.XX.X.XX) [INFO] user is now logged in
May 15 11:24:51 server2 pure-ftpd: (user@178.XX.X.XX) [INFO] Logout.
Debugging Mode von pureftp bringt keine einträge!
Das Log von z.B. FileZilla zeigt:
Status: Auflösen der IP-Adresse für server2.xxxxxxxxxxx.de
Status: Verbinde mit 178.XX.X.XX:21...
Status: Verbindung hergestellt, warte auf Willkommensnachricht...
Antwort: 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
Antwort: 220-You are user number 1 of 50 allowed.
Antwort: 220-Local time is now 04:23. Server port: 21.
Antwort: 220-IPv6 connections are also welcome on this server.
Antwort: 220 You will be disconnected after 15 minutes of inactivity.
Befehl: USER testuser
Antwort: 331 User testuser OK. Password required
Befehl: PASS ************
Antwort: 230 OK. Current restricted directory is /
Befehl: SYST
Antwort: 215 UNIX Type: L8
Befehl: FEAT
Antwort: 211-Extensions supported:
Antwort: MDTM
Antwort: SIZE
Antwort: REST STREAM
Antwort: UTF8
Antwort: PASV
Antwort: 211 End.
Befehl: OPTS UTF8 ON
Antwort: 200 OK, UTF-8 enabled
Status: Verbunden
Status: Empfange Verzeichnisinhalt...
Befehl: PWD
Antwort: 257 "/" is your current location
Befehl: TYPE I
Antwort: 200 TYPE is now 8-bit binary
Befehl: PASV
Fehler: Zeitüberschreitung der Verbindung
Fehler: Verzeichnisinhalt konnte nicht empfangen werden
Komisch ist das er erst gar keine Antwort auf PASV bekommt.
Folgendes ist eingestellt und wurde schon geprüft:
- alles mehrfach neu installiert.
- mysqld startet automatisch, ist gestartet, und man kann verbinden.
- pure-ftpd startet automatisch, ist gestartet, kann mit mysql kommunizieren, user abgleichen und via aktive mode verbinden.
- Ports werden alle weitergeleitet.
- Firewall ist komplett deaktiviert.
- PassivePortRange ist in der /etc/pure-ftpd/pure-ftpd.conf eingestellt
- PassiveIP ist in der /etc/pure-ftpd/pure-ftpd.conf eingestellt
pure-ftpd sollte benutzt werden, da ich pureftp web manager zum verwalten der Benutzer benutzen möchte.
Hat irgendjemand schonmal so ein Problem gehabt und ne Lösung Parat? Ich wäre sehr dankbar.
Gruß
Stefan