仕事の中で鍵交換する必要が出てきたので、いつものように公開鍵をauthorized_keysへ保存して、認証を試みるもできない事があった。
鍵は正しいものを使っている。
authorized_keysや.sshのパーミッションは特に間違っていない。
何がなにやら原因がわからず、色々調べていくとこちらのサイトで解決しました。
・SSHが鍵認証されないとき、パーミッションを疑え。
http://takuya-1st.hatenablog.jp/entry/20090216/1234742055
やはり、原因はパーミッションでした。
authorized_keysや.sshのパーミッションは見ていたけど、さらに上位のフォルダのパーミッションが775になってしまっていたのが原因でした。
chmod で権限を変更。
chmod 755 /home/fukusuke/
変更すると問題なく、ssh通りました。
パーミッションエラーのログは下記に出ているみたいですね。
/var/log/secure
わかってみるとなんて事ない問題なんですが、ハマってしまうとなかなか抜け出せ何ですよね。。。
一つ勉強になりました。