Ich vermute, Sie müssen Ihre Passivmodus-Ports konfigurieren und in Ihrer Firewall öffnen.
Für Anfänger lesen Sie hier: https://serverfault.com/questions/421161/how-to-configure-vsftpd-to-work-with-passive-mode
Ich führe eine Ubuntu 16.04-Instanz auf der Google Compute Engine mit installiertem vsftpd aus. Ich habe alles konfiguriert, Benutzer, Passwort, Verzeichnisse usw., aber wenn ich versuche, mich anzumelden, kann ich mich nur über net2ftp.com anmelden. In Chrome sehe ich nach Eingabe meiner Anmeldeinformationen nur eine leere Seite. In Windows Explorer wird eine Fehlermeldung angezeigt:
Beim Öffnen dieses Ordners auf dem FTP-Server ist ein Fehler aufgetreten. Stellen Sie sicher, dass Sie die Berechtigung haben, auf diesen Ordner zuzugreifen.
Einzelheiten:
200 Umschalten in den ASCII-Modus.
227 In den passiven Modus wechseln.
Im FileZilla-Client zeigt die Statusleiste Folgendes an:
Der Server hat eine passive Antwort mit nicht routbarer Adresse gesendet. Verwenden Sie stattdessen die Serveradresse.
und bleibt dort stecken und dann mal raus.
Selbst in Net2FTP kann ich mich einfach einloggen, die Verzeichnisliste sehen und Dateien herunterladen. Kann nichts hochladen. Immer wenn ich versuche etwas hochzuladen, erhalte ich eine Nachricht
Dateien überprüfen: Datei xxxx.xxx ist in Ordnung
Übertragen von Dateien zum FTP-Server: Die Datei xxxx.xxx konnte nicht zum FTP-Server übertragen werden
Hier ist meine vsftpd.conf-Datei:
hören = NEIN
listen_ipv6 = JA
anonymous_enable = NEIN
local_enable = JA
write_enable = JA
dirmessage_enable = JA
use_localtime = YES
xferlog_enable = JA
connect_from_port_20 = JA
ascii_upload_enable = YES
ascii_download_enable = JA
chroot_local_user = JA
secure_chroot_dir = / var / run / vsftpd / empty
pam_service_name = vsftpd
Ich vermute, Sie müssen Ihre Passivmodus-Ports konfigurieren und in Ihrer Firewall öffnen.
Für Anfänger lesen Sie hier: https://serverfault.com/questions/421161/how-to-configure-vsftpd-to-work-with-passive-mode