Ich habe kürzlich vsftpd gemäß diesem Tutorial installiert:http://www.krizna.com/ubuntu/setup-ftp-server-on-ubuntu-14-04-vsftpd/. Ich kann mich beim FTP anmelden, aber danach erhalte ich die folgenden Ergebnisse von FileZilla:
Answer: 230 Login successful.
Commando: OPTS UTF8 ON
Answer: 200 Always in UTF8 mode.
Status: Connected
Status: Folder list
Commando: PWD
Answer: 257 "/"
Commando: TYPE I
Answer: 200 Switching to Binary mode.
Commando: PASV
Answer: 227 Entering Passive Mode (192,168,000,00,000,000). (I replaced the 0's)
Status: Server generated a passive answer with an untracable address. Uses the serveraddress instead
Commando: LIST
Error: Connection lost
Error: Receiving folder list failed
(Ich habe das Obige übersetzt)
Darin /etc/vsftpd.conf
habe ich folgende auskommentierte Zeilen:
listen=YES
anonymouse_enable=NO
local_enable=YES
write_enable=YES
local_unmask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
chroot_local_user=YES (line #120)
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
allow_writeable_chroot=YES
ssl_ciphers=HIGH
pasv_enable=YES
pasv_max_port=40000
pasv_min_port=40100
Ich habe außerdem die folgenden Ports an den Server weitergeleitet:
80 protocol both: TCP UDP
21 protocol both: TCP UDP
22 protocol both: TCP UDP
Ich habe auch 22, weil ich openssh installiert habe
Ich hoffe, jemand kann mir helfen, herauszufinden, warum ich diese Fehlermeldung erhalte. Vielen Dank im Voraus
Antwort1
Sie müssen wahrscheinlich Ihre passiven Ports öffnen
iptables -I INPUT -p tcp --destination-port 40000:40100 -j ACCEPT
Dann
service iptables save