Cygwin が最近64bit版が正式にリリースされたらしいので、早速入れてみました。 その時、せっかくだから従来使っていた32bit版のCygwinを完全に消して、一から入れなおしたのですが、入れなおしたあとsshが~/.ssh/config を見つけられなくなりました。同様の症状を以前も数回同期の環境で遭遇したので、今回の解決法をメモしておきます。 症状 ホームディレクトリを C:\Users\ユーザ名 にしているのだが、 sshコマンドを叩くと、どうも~/.ssh/configを読みに行ってくれていないらしい。 ssh-keygenしてみると、どうも/home/ユーザ名 に作りに行っているようで、sshにとってのホームディレクトリが異なるらしい。 シェルにログインした時はちゃんとC:\Users\ユーザ名 から始まり、C:\Users\ユーザ名 に置いている.zshrcや.vimrc
![Cygwinで sshが ~/.ssh/config を見てくれない - MANA-DOT](https://cdn-ak-scissors.b.st-hatena.com/image/square/4754bf32158c601a2929b1bf7ca9b0f48223e8d9/height=288;version=1;width=512/http%3A%2F%2Fmanaten.net%2Fwp-content%2Fuploads%2F2013%2F08%2Fcygwin.png)