SSHのパス無し公開鍵認証でauthorized_keysを設置したのにパスワードを聞かれる

広告

タイトルのとおりの現象でちょっとハマったのでメモ

authorized_keysの設置場所は/user/.ssh/で問題ないはず。

記述した内容も他のサーバーでは利用できているので問題無い。

広告

原因はパーミッション

.sshフォルダのパーミッションが755だったのが問題でした。700に変更したところあっさりOK。

ちなみにauthorized_keysは600にしておきましょう。

ユーザーが別でもたぶん失敗すると思うので、別ユーザーで.sshやauthorized_keysを作ってしまった場合はchownしましょう。

広告

コメントをどうぞ

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">