Windows10にCygwin 64bitをインストールし、ssh&rsyncする時に大いにハマったので、メモを残しておきます。
cygwinをインストールしたからと言って、sygwinのsshが自動で選択されるわけではありません。Windows10にはOpenSSH機能があり、OpenSSHが優先的に選択されてしまうケースがあります。
どのsshが選択されているかを調べるには、whereコマンドを使用。
C:\>where ssh
C:\Windows\System32\OpenSSH\ssh.exe
C:\cygwin64\bin\ssh.exe
この様になっている場合、OpenSSHが優先的に選択されてしまいますので、OpenSSHをUninstallしましょう。
C:\>where ssh
C:\cygwin64\bin\ssh.exe
となればcygwinのsshが選択されます。