rsync zwischen zwei Computern im LAN


14

Ich möchte zwischen zwei Computern in meinem LAN mit IP-Adressen 192.168.20.9und beiden Computern, auf 192.168.20.10denen Ubuntu 10.10 ausgeführt wird, eine Synchronisierung durchführen .

Ich möchte versuchen, Rsync und SSH-Dienst zwischen den beiden Computern.


Sie sollten sich wahrscheinlich rsync.samba.org/documentation.html ansehen ;)
sakjur

Antworten:


19

Ich gehe davon aus, dass Sie dies auf beide Arten tun möchten, dass Ihr Benutzername des angemeldeten Benutzers auf beiden Computern derselbe ist, dass Sie froh sind, dass es so schnell und so einfach wie möglich funktioniert, und dass Sie dies nicht tun Dazu müssen Schlüssel verwendet werden.

Die Schritte sind:

Richten Sie ssh ein

Sie müssen die Pakete installieren openssh-clientund openssh-server dann von 192.168.20.9 aus überprüfen, ob Sie eine Verbindung zu 192.168.20.10 herstellen können

ssh 192.168.20.10

Sie werden am 192.168.20.10 zur Eingabe Ihres Passworts aufgefordert. Geben Sie das ein, um fortzufahren. Wenn Sie gefragt werden, ob die Verbindung hergestellt werden kann, sagen Sie "Ja".

Wiederholen Sie den Vorgang auf die andere Weise.

rsync Dateien

So kopieren Sie eine Datei mit dem Namen todo.txt von Ihrem Desktop unter 192.168.20.10 auf 192.168.20.9:

rsync -av 192.168.20.10:Desktop/todo.txt ~/Desktop/todo.txt

Oder anders herum, wenn Sie in 192.168.20.10 eingeloggt sind:

rsync -av ~/Desktop/todo.txt 192.168.20.9:Desktop/todo.txt

Mach es einfacher.

Auf der Maschine 192.168.20.9 können Sie 192.168.20.10 als Netzwerkspeicherort in Nautilus unter Datei> Mit Server verbinden hinzufügen und ssh auswählen und Ihren Benutzernamen, Ihr Kennwort usw. eingeben. Richten Sie dies umgekehrt auf 192.168.102.10 ein. Sie können dann Nautilus verwenden, um Dateien mit scp zu kopieren.


Danke für die wertvollen Vorschläge ... ich habe endlich ein vdieo auf rsync über ssh gemacht und auf youtube gepostet. youtube.com/watch?v=4TTaPOAZnSA
joe1983

@ joe1983: Schön. Wenn Sie mit der Richtigkeit der Antwort zufrieden sind, können Sie diese als akzeptiert markieren.
Richard Holloway

0
rsync -av -e 'ssh -o PubkeyAuthentication=no' \
  'remote_user@192.168.20.10:~/remote/file' 'local/file'

Möglicherweise ist die Einrichtung einfacher, da keine öffentlichen Schlüssel übergeben werden müssen. Außerdem werden "Zu viele Authentifizierungsfehler für Benutzername " verhindert. /superuser/187779/too-many-authentication-failures-for-username

Das setzt voraus, dass Sie es sind 192.168.20.9. Übertragungen zwischen zwei Fernbedienungen sind schwieriger: /unix/183504/how-to-rsync-files-between-two-remotes

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.