Cygwin and rsync on Windows 10

I'm trying to use rsync in a Cygwin terminal to sync some folders with my linux server. The problem is, the password prompt comes up ok but when I enter the password, it is echoed to the screen and then sits there. There is no rsync process running on the linux server. When I ctrl-c out of the client side of things, the password is entered as a command on the command line.

I've tried this with and without the command line options (aviz), with a --password-file option (complains needs an rsync daemon), with double colons (could not connect error for that one). No luck. I've used rsync thousands of times on linux systems, including several times with odd setups but not sure what the deal is here.


Solution 1:

I found out that this is because it uses openssh from Windows than doesn't work well with cygwin. Try instal openssh on cygwin - it worked for me.