少し古いネタになりますが、Windows 8にcygwinをインストールし、.sshにid_rsaをおいてSSH接続しようとすると
Permissions 0660 for 'id_rsa' are too open.
のエラーが発生することがあります。
普通に考えればchmod 600 ~/.ssh/*
とやっておしまいのところですが、Windows 8のcygwinでは、chmodをしてもパーミッションが変更できません(相変わらず660のままです)。
解決方法
この場合は慌てず騒がず
chgrp -R Users ~/.ssh
chmod 700 .ssh
chmod 600 .ssh/*
でOKです。