Einfacher Befehl für Cron Job, mit dem eine Textdatei an den Remote-Server übertragen wird


0

Ich versuche, eine Textdatei routinemäßig von unserem Server auf einen Remote-Server zu verschieben. Der Remote-Server benötigt ein FTP-Protokoll und eine Whitelist für die IP-Adresse unseres Servers (was ich getan habe). Das Beste, was ich mir ausgedacht habe, ist:

lftp -c 'setze ftp: ssl-allow true; setze ssl: verify-certificate no; Öffne -u USERNAME, PASSWORD -e "cd /; mput test.csv; beende" ftps.bol.com "

Remote-Server = ftps.bol.com Textdatei = test.csv

Wenn ich das über das SSH-Terminal starte, bekomme ich nur ein endloses "[Connecting ...]"

Irgendwelche Ideen, was falsch ist oder wie ich Probleme lösen kann?


Sollte ich wput anstatt lftp verwenden?
Piranha

Können Sie Ihrem Host über den FTP-Port (22 afaik) ein Telnet (oder das * nix-Äquivalent) senden? Können Sie mit einem GUI-FTP-Client eine Verbindung zur FTP-Site herstellen?
spikey_richie

Guten Schrei. Der Befehl nc -v hat gezeigt, dass der Server (an Port 22) keine Antwort von meinem in der Whitelist aufgeführten lokalen IP-Computer erhalten konnte. Ich habe erneut beantragt, dass die Server-IP-Adresse in die Whitelist aufgenommen wird.
Piranha
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.