on my LAN (debian server, windows client) I use rsync:// protocol with this code
cwRsync\rsync.exe -avLP --force --append-verify rsync://rsync-usb@server/rsync-usb/* usb/
I have read, that rsync in daemon mode with rsync:// protocol does not use encryption, so If I want to use rsync over internet, I want to use encryption. I like simplicity of rsync://user@server/module.
I do not want use ssh user with allowed login, because I do not want give access to my server.
I have created one user with blocked login
rsyncssh:x:1001:1007:,,,:/tmp:/bin/false
Is there a way how to tunnel rsync:// protocol over ssh ? for example with plink.exe (putty link) and private user key ?