'Ls' kann nicht mit lftp (Ubuntu 16.04)

701
dadrm33

Ich habe ein Problem mit dem Versuch, meinen FTP-Server mit lftp zu "ls" (er bleibt mit der Meldung "ls at 0, die Datenverbindung herstellt" gesperrt). Wenn ich stattdessen das Tool 'ftp' verwende, kann ich das entfernte Verzeichnis ohne Probleme 'ls'. Mit beiden Tools kann ich (cd) Verzeichnisse erstellen oder ändern, aber mit lftp kann ich nicht 'ls'. Das Problem ist, dass ich diesen FTP-Server (mit vsftpd eingerichtet) als Ziel für die Sicherung eines anderen Servers verwende: einen Windows-Server, auf dem die Sicherung mit cobian verwaltet wird und er kein Problem hat, und einen Linux-Server, auf dem die Sicherung verwaltet wird durch Duplizität (die LFTP verwendet, um Daten zu übertragen), die beim Öffnen der Verbindung gesperrt ist (weil versucht wird, den Server zu ls) Da ich 'ls' kann Der Server mit dem FTP-Befehl und dem Windows-Server kann die Sicherungsdateien ohne Probleme ablegen. Ich schätze, dass das Problem mit Lftp und nicht mit dem vsftpd-Server zusammenhängt. Kann mir jemand helfen, eine Lösung zu finden?

0
Befinden sich diese Server im selben Netzwerk? Verwenden Sie den aktiven oder passiven Modus mit ftp / lftp? Seth vor 7 Jahren 2
Nein, die Server befinden sich in 3 verschiedenen Netzwerken. Nachdem ich jedoch in der lftp.conf "ftp: passive-mode off" eingestellt habe, funktioniert das Tool einwandfrei, aber Duplicity kann den FTP-Server immer noch nicht "ls" und bleibt gesperrt. dadrm33 vor 7 Jahren 0
Ok, ich habe das Problem gelöst. Ich muss nach dem duplicatey-Befehl eine Option namens --ftp-regular hinzufügen, um auf eine reguläre Datenverbindung umzuschalten. Vielen Dank dadrm33 vor 7 Jahren 0

0 Antworten auf die Frage