Tech Racho エンジニアの「?」を「!」に。
  • 開発

Windows 8でcygwinのSSH秘密鍵を使うとPermissions 0660 too openと怒られる

少し古いネタになりますが、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です。


CONTACT

TechRachoでは、パートナーシップをご検討いただける方からの
ご連絡をお待ちしております。ぜひお気軽にご意見・ご相談ください。