Hallo Zusammen, das leidige Thema von Aktiv/Passiv Modus hat mich mal wieder eingeholt. Es geht um folgendes:
Raspberry Pi hinter einer FritzBox soll von außerhalb per FTP angesprochen werden. Die Ports 20+21 werden durch Portforwarding durchgeschleift, die IPtable sieht wie folgt aus:
Code
pi@server:/etc$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:ftp
ACCEPT tcp -- anywhere anywhere tcp dpt:ftp
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT all -- 192.168.178.0/24 anywhere
DROP all -- anywhere anywhere
Verbinde ich mich mit AKTIV Modus (Filezilla), erhalte ich folgende Meldung:
Code
Status: Verbindung hergestellt, warte auf Willkommensnachricht...
Antwort: 220 Raspbmc FTP Server
Befehl: USER pi
Antwort: 331 Please specify the password.
Befehl: PASS ********
Antwort: 230 Login successful.
Befehl: OPTS UTF8 ON
Antwort: 200 Always in UTF8 mode.
Status: Verbunden
Status: Empfange Verzeichnisinhalt...
Befehl: PWD
Antwort: 257 "/home/pi"
Befehl: TYPE I
Antwort: 200 Switching to Binary mode.
Befehl: PORT 178,2,2,208,226,65
Antwort: 200 PORT command successful. Consider using PASV.
Befehl: LIST
Antwort: 425 Failed to establish connection.
Fehler: Verzeichnisinhalt konnte nicht empfangen werden
Alles anzeigen
[/code]
Per Passiv Modus erhalte ich folgende Fehlermeldung:
Code
Status: Verbindung hergestellt, warte auf Willkommensnachricht...
Antwort: 220 Raspbmc FTP Server
Befehl: USER pi
Antwort: 331 Please specify the password.
Befehl: PASS ********
Antwort: 230 Login successful.
Befehl: SYST
Antwort: 215 UNIX Type: L8
Befehl: FEAT
Antwort: 211-Features:
Antwort: EPRT
Antwort: EPSV
Antwort: MDTM
Antwort: PASV
Antwort: REST STREAM
Antwort: SIZE
Antwort: TVFS
Antwort: UTF8
Antwort: 211 End
Befehl: OPTS UTF8 ON
Antwort: 200 Always in UTF8 mode.
Status: Verbunden
Status: Empfange Verzeichnisinhalt...
Befehl: PWD
Antwort: 257 "/home/pi"
Befehl: TYPE I
Antwort: 200 Switching to Binary mode.
Befehl: PASV
Antwort: 227 Entering Passive Mode (188,99,195,154,232,71).
Befehl: LIST
Fehler: Die Datenverbindung konnte nicht hergestellt werden: ETIMEDOUT - Connection attempt timed out
Antwort: 425 Failed to establish connection.
Fehler: Verzeichnisinhalt konnte nicht empfangen werden
Alles anzeigen
Die Firewall Einstellungen von Kodi wurden deaktiviert, die FTP Konfigs sind auf Standard:
Code
pi@server:/etc$ ll | grep ftp
-rw-r--r-- 1 root root 127 Jan 29 14:34 ftpusers
-rw-r--r-- 1 root root 305 Oct 31 2014 vsftpd.conf
pi@server:/etc$ more vsftpd.conf
listen=NO
pam_service_name=ftp
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=NO
connect_from_port_20=YES
ftpd_banner=Raspbmc FTP Server
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
pi@server:/etc$
Alles anzeigen
Die Einstellungen meines Filezilla Clients sieht wie folgt aus:
Ich bin mit meinem Latein leider am Ende. An was hängt es Jede Hilfe ist gerne Willkommen!!