Note: Replace all USER with your primary user name.
These instructions have been tested on Debian and Ubuntu.
aptitude install curlftpfs unison unison-gtk
mkdir /mnt/shared
fuse group: adduser USER fusechown USER:fuse /mnt/shared/etc/fstab to contain the fuse entry: curlftpfs#user:password@host /mnt/shared fuse rw,uid=1000,user,noauto,allow_other 0 0
Replace uid=1000 with the number of your primary user. Issue the command id -u to get the uid value.
/etc/fuse.conf to have the option user_allow_other. Add the entry if missing or uncomment it by removing the # character.mkdir ~/synsu - USER and entering your password.mount /mnt/sharedunison-gtk and specify ~/syn as local and /mnt/shared as remote site.A good tool is provided by Microsoft, it's called SyncToy.