Sync folders with unison

Linux side preparation

useradd -m -d /home/unison-user -s /bin/sh unison-user

Login unison-user

mkdir -p ~/.ssh/
ssh-keygen

Copy created id_rsa to Windows box.

Add id_rsa.pub to ~/.ssh/authorized_keys:

cat id_rsa.pub >> ~/.ssh/authorized_keys

Windows Side

Add cygwin\bin to PATH:

PATH = ...;E:\cygwin\bin

Copy the ssh private key to E:\Users\mike\id_rsa

Test connection:

ssh -i /cygdrive/e/Users/mike/id_rsa -p 8022 unison-user@voyage "unison -server -auto"

You must get:

Unison 2.32

Otherwise it won't work.

Example, to sync E:\mydoc to /mnt/usbhd/mydoc:

unison -sshargs "-i /cygdrive/e/Users/mike/id_rsa -p 8022" E:\mydoc ssh://unison-user@voyage//mnt/usbhd/mydoc
tips/sync_folders_with_unison.txt · Last modified: 2011-11-28 09:26 by admin
Back to top
GNU Free Documentation License 1.3
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0