CygwinでSSHを使おうとしたところ.ssh/configに設定した内容が反映されない
eval `ssh-agent`
すればなんとかなるけども、毎回それを打つのはめんどくさいので対処法をメモ
ssh [Host]と打つと
ssh: Could not resolve hostname [Host]: Name or service not known
どうやら.ssh/configをみにいっていないっぽい
$cat /etc/passwd
してみると明らかにホームディレクトリが違う(第9フィールド)
/etc/passwd
の例
user:x:100:10::0:0:hogehoge user:/home/user:/bin/csh
|
そこで/etc/passwd内のホームディレクトリのパス(上記でいうところの/home/user)を
ホームディレクトリに書き換えることで無事.ssh/configを読み込んでくれるようになった