Am Donnerstag, 28. August 2008 11:27:20 schrieb Sebastian Gödecke:
Guten Tag Opensuse-de Opensuse-de,
hallo, folgendes möchte ichgerne machen: von Rechner A möchte ich automatisiert Daten zu Rechner B übertragen. das ganze soll mit rsync laufen und damit es gesichert ist über ssh. nun klappt es wenn iches manuell aufrufe, aber ich muss dort ein passwort eingeben. Ist es möglich das passwort mitzugeben ? (bei SSH, nicht rsync !)
wenn nein, bleibt mir noch die möglichkeit das ganze per keys zu machen. wie müßte ich es dort machen? auf jedem Rechner einen key erstellen und den *.pub dann zum jeweils anderen in die authorized_keys eintragen ? oder nur vom zielrechner zum quellrechner den pub-key übertragen ?
Ich steig da gerade nicht richtig durch...
ich benutze folgendes Kommando: rsync --rsh=ssh datei user@remote:pfad/zu/datei zuvor habe ich per (einmalig) meinen SSH-Key auf den Remote-Rechner übertragen: ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote.domain hier muß man natürlich das Passwort von user@remote.domain angeben (Man muß natürlich zuvor einen SSH-Key auf dem lokalen Rechner erzeugt haben: ssh-keygen ) Jetzt verlangt rsync (und auch ssh) kein Passwort mehr. Aber wehe das private (=lokale) Key-File geht verloren..... Handelt es sich beim remote-Rechner um einen Server bei einem Internetprovider kann man sich auf diesem Wege auch noch etwas Sicherheit "einkaufen". Man verbietet den Zugang zu SSH per Passwort und erlaubt nur noch Keyfiles. Aber das ist ein andres Thema. Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer