Benutzer-Werkzeuge

Webseiten-Werkzeuge


users:werner:rsyncssh

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

users:werner:rsyncssh [2006-05-01 2144] (aktuell)
Zeile 1: Zeile 1:
 +Englischer -- wesentlich ausführlicherer -- Originaltext auf http://www.jdmz.net/ssh/
 +
 +Um das Kopieren von Dateien vom //remotedir// auf //remotehost// in ein Verzeichnis auf meinem Rechner ohne Passwortabfrage hinzubekommen, gehe ich wie folgt vor:
 +
 +  - auf meiner Maschine erstelle ich mit ''ssh-keygen -t dsa -b 2048 -f /home/ich/versteck/myhost-rsync-key'' einen Schlüssel für den rsync-Benutzer. 2 Dateien werden erstellt, eine ohne Endung und eine mit Endung ''.pub''.
 +  - dann kopiere ich mit ''scp /home/ich/versteck/myhost-rsync-key.pub //remoteuser//@//remotehost//:/.ssh'' die Datei auf den anderen PC. Dort liegt sie hoffentlich im .ssh-Verzeichnis des "rsync-Partners", ansonsten muss die Datei ''.ssh'' umbenannt, ein Verzeichnis ''.ssh'' erstellt und die Datei dort hineingeschoben werden. 
 +  - Nun kann man die Datei mit ''cat kopierteDatei >> authorized_keys'' (im .ssh-Verzeichnis eingeben) als autorisierten Schlüssel kennzeichnen((Dabei kann ich der 1. Zeile noch ''from="10.1.12.11",command="/home/remoteuser/bin/validate-rsync"'' voranstellen. Das hat zur Folge, dass der Schlüssel nur von der angegebenen IP-Adresse aus genutzt werden darf, und auch nur für diesen einen Befehl.)).
 +  - als letzten Schritt kann ich jetzt den  Abgleich starten, indem ich ''rsync -avz -e "ssh -i /home/ich/versteck/myhost-rsync-key" //remoteuser//@//remotehost//://remotedir// //meindir//'' eingebe.
 +
 +Als ich das das letzte Mal gemacht habe, funktionierte es ohne Probleme ;-)
  
users/werner/rsyncssh.txt · Zuletzt geändert: 2006-05-01 2144 (Externe Bearbeitung)