読者です 読者をやめる 読者になる 読者になる

sshで公開鍵が使われないとき

linux

authorized_keysに公開鍵を登録し、秘密鍵も正しい場所に置いてあるにも関わらずログインの際にパスワード認証になってしまうことがあったので原因をメモ

原因はauthorized_keysのファイルパーミッション
以下のようにしておけばOK

.ssh → 700
authorized_keys → 600

これで公開鍵を使ってログインできました
パーミッションが違っているとauthorized_keysは無効化されてしまうよう

参考にしたページはこちら
http://nplll.com/archives/2012/03/ssh.php