sshで公開鍵が使われないとき
authorized_keysに公開鍵を登録し、秘密鍵も正しい場所に置いてあるにも関わらずログインの際にパスワード認証になってしまうことがあったので原因をメモ
原因はauthorized_keysのファイルパーミッション
以下のようにしておけばOK
.ssh → 700
authorized_keys → 600
これで公開鍵を使ってログインできました
パーミッションが違っているとauthorized_keysは無効化されてしまうよう
参考にしたページはこちら
http://nplll.com/archives/2012/03/ssh.php