Klaus Mock: Dateien sicher von einem Server zum anderen Schicken

Beitrag lesen

Hallo,

Da gibt es ja auch das Commandline-Tool von Putty,
ich habe glücklicherweise auf dem Rechner Apache,
PHP und PERL installiert. Also könnte ich ja mnit
System einen entsprechenden Aufruf machen.

Genau das würde ich _nicht_ tun.
Denn in diesem Falle ("system(scp)" via CGI) kann Dir
der CGI-Timeout des Apache weh tun, was Du ja genau
vermeiden möchtest.
Dann würde ich schon lieber auf den "cron" verzichten
und auf der Windows-Maschine die Automatik zur Daten-
abholung realisieren.

Vergiß nicht, daß mit 'geplante tasks' es auch ein 'cron'-Pedant unter Win2k gibt.

In diesem Falle wäre auf dem Windows-Rechner eine
Server-Software für die entsprechende FTP-Variante
zu installieren - und dann wäre "cron" als Initiativ-
geber wieder okay.

Aufgrund der Tatsache, daß zeitgesteuerte Anwendungen auch unter Windows realisierbar sind, ist dies nicht zwangsläufig notwendig.

Und das 2. Problem - ich muß vorher auf dem Linux-
Server die Datei erst erzeugen.
Wie kann ich das denn wohl kombinieren?

Wenn das so ist, dann scheidet m. E. die Initiative
von Windows-Seite aus.

Nicht zwangsläufig;-)

Mit plink (auch aus der oben erwähnten Toolsammlung)  kann man in Batchdateien remote-Anwendungen ausführen lassen. Dadurch lassen sich ganz nette Sachen erledigen. So könnte ich mir vorstellen, daß Linux-seitig ein Shell-Script die gewünschten Daten sammelt, und diese dann auf STDOUT ausgibt, Fehler natürlich auf STDERR. Diese Ausgabe wird dann lokal am Windowsrechner weiterverarbeitet.

Beispiel:
plink remotehost -l user -pw geheim verarbeitungsscript.pl >daten.txt 2>fehlermeldungen.txt

Irgendwie kann plink auch mit gespeicherten Sessions und Publick/private Keys umgehen, ich hab's auf die Schnelle aber (noch) nicht behirnt. Das werde ich aber baldigst tun, da mir diese Tools-Sammlung so langsam Gefallen bereitet;-)

Grüße
  Klaus

Grüße
  Klaus