Ein einfacher Befehl für Cron-Job, der eine Textdatei an den Remote-Server übergibt

371
Piranha

Ich versuche, eine Textdatei routinemäßig von unserem Server auf einen Remote-Server zu verschieben. Der Remote-Server erfordert das FTP-Protokoll und die IP-Adresse unserer Server muss auf der Whitelist stehen (was ich getan habe). Das Beste, was ich mir ausgedacht habe, ist:

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

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

Wenn ich dies über ein SSH-Terminal laufen lasse, bekomme ich ein unendliches "[Connecting ...]"

Irgendwelche Ideen?

0
Soll ich wput statt lftp verwenden? Piranha vor 5 Jahren 0
Können Sie mit Ihrem Host am ftps-Port (22 afaik) telnet (oder das * nix-Äquivalent)? Können Sie über einen GUI-FTP-Client eine Verbindung zur FTP-Site herstellen? spikey_richie vor 5 Jahren 0
Guten Ruf! Der nc -v zeigte, dass der Server, an dem ich eine Antwort von meinem lokalen lokalen IP-Rechner erhalten konnte, nicht konnte (an Port 22). Ich habe erneut beantragt, dass die Server-IP-Adresse in die Positivliste aufgenommen wird. Piranha vor 5 Jahren 0

0 Antworten auf die Frage