Hallo Zusammen!
Wie kann ich denn relativ einfach folgendes automatisieren:
In einem gewissen Abstand (z.B. alle 15 Sekunden) soll ein File per scp an user@host:/verzeichniss/. geschickt werden.
Geht sowas? Und wie laeuft das mit der Passworteingabe?
Danke und Gruss
mayerle
automatisieren von scp
Hallo,
ja geht. Über ssh.
Beispiel:
Rechner A, Rechner B. Copy von A auf B.
Auf A:
ssh-keygen -t rsa
Bei Fragen einfach immer Return drücken.
Das erzeugt zwei files ~/.ssh/id_rsa und ~/.ssh/id_rsa.pub
Immer noch auf Rechner A:
ssh B "mkdir .ssh; chmod 0700 .ssh"
scp .ssh/id_rsa.pub B:.ssh/authorized_keys2
Dabei natürlich B durch IP Adresse von Rechner B ersetzen.
(Hoffe ich habe mich nicht vertippt).
Danach kannst Du Dich von A auf B ohne Password anmelden (über ssh) und zwischen den Rechnern kopieren (über scp).
Dann brauchst Du nur noch ein Shellskript mit dem Kopierbefehl und planst Das ganze über cron (man cron) ein.
Viele Grüße, Lars
ja geht. Über ssh.
Beispiel:
Rechner A, Rechner B. Copy von A auf B.
Auf A:
ssh-keygen -t rsa
Bei Fragen einfach immer Return drücken.
Das erzeugt zwei files ~/.ssh/id_rsa und ~/.ssh/id_rsa.pub
Immer noch auf Rechner A:
ssh B "mkdir .ssh; chmod 0700 .ssh"
scp .ssh/id_rsa.pub B:.ssh/authorized_keys2
Dabei natürlich B durch IP Adresse von Rechner B ersetzen.
(Hoffe ich habe mich nicht vertippt).
Danach kannst Du Dich von A auf B ohne Password anmelden (über ssh) und zwischen den Rechnern kopieren (über scp).
Dann brauchst Du nur noch ein Shellskript mit dem Kopierbefehl und planst Das ganze über cron (man cron) ein.
Viele Grüße, Lars