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... -- Mit freundlichen Grüßen Sebastian Gödecke mailto:simpsonetti@googlemail.com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Sebastian! On Thu, 28 Aug 2008, Sebastian Gödecke wrote:
wenn nein, bleibt mir noch die möglichkeit das ganze per keys zu machen.
Ja, so solltest Du es machen.
wie müßte ich es dort machen?
Ich steig da gerade nicht richtig durch...
Quellrechner: ssh-keygen -t rsa ssh-copy-id -i ~/.ssh/id_rsa.pub user@zielrechner Ansonsten gibt es jede Menge Howtos im Netz. Mit freundlichen Grüßen Christian -- hundred-and-one symptoms of being an internet addict: 255. You work for a newspaper and your editor asks you to write an article about Internet addiction...in the "first person." -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
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
Dr. Jürgen Vollmer schrieb:
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. ... (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..... Das klappt auch nur, wenn man den privaten Key nicht mit einem Paßwort versehen hat!
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. Wenn Dein/der Rechner aus dem Internet erreichbar ist, dann würde ich Dir unbedingt empfehlen, nur den Zugriff per SSH-Public-Key Authentifizierung zu erlauben.
Gruß Axel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Axel! On Thu, 28 Aug 2008, Axel Birndt wrote:
Jetzt verlangt rsync (und auch ssh) kein Passwort mehr. Aber wehe das private (=lokale) Key-File geht verloren..... Das klappt auch nur, wenn man den privaten Key nicht mit einem Paßwort versehen hat!
Das ist in dieser Pauschalität schlicht falsch. man ssh-agent Mit freundlichen Grüßen Christian -- hundred-and-one symptoms of being an internet addict: 256. You are able to write down over 250 symptoms of being an internet addict, even though they only asked for 101. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Christian Brabandt schrieb:
Hi Axel!
On Thu, 28 Aug 2008, Axel Birndt wrote:
Das klappt auch nur, wenn man den privaten Key nicht mit einem Paßwort versehen hat!
Das ist in dieser Pauschalität schlicht falsch.
man ssh-agent
Ja, stimmt. Danke für die Richtigstellung! Gruß Axel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Sebastian Gödecke schrieb:
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...
http://suse-linux-faq.koehntopp.de/ch/ch-ssh.html -- i.A. Ralf Prengel Customer Care Manager Comline AG Hauert 8 D-44227 Dortmund/Germany Fon +49231 97575- 904 Fax +49231 97575- 905 EMail ralf.prengel@comline.de www.comline.de Vorstand Stephan Schilling, Erwin Leonhardi Aufsichtsrat Dr. Franz Schoser (Vorsitzender) HR Dortmund B 14570 USt.-ID-Nr. DE 124727422 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Axel Birndt
-
Christian Brabandt
-
Dr. Jürgen Vollmer
-
Ralf Prengel
-
Sebastian Gödecke