Windows10のCygwinにてssh&rsyncする時にハマったこと


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が選択されます。