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
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