automatisieren von scp

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
mayerle
Beiträge: 51
Registriert: 03.07.2004 18:15:42
Wohnort: Stuttgart

automatisieren von scp

Beitrag von mayerle » 02.10.2004 14:55:46

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

vogella
Beiträge: 243
Registriert: 22.06.2004 12:01:00
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von vogella » 02.10.2004 23:23:56

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). 8)

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

Antworten