[SSH] 公開鍵でログインできないに確認すること

Created on 2017-10-17
Published on 2017-10-28

  1. ~, ~/.ssh, ~/.ssh/authorized_keys のパーミッション
  2. sshd_config を確認して、そのユーザのログインが許可されているか
  3. アカウントがロックされていないか
  4. Security Contextが正しいか。 $ restorecon -r ~/.ssh を実行してみる

LDAP認証でログインできる共有サーバを構築したときにハマったときのメモ。 原因は~/.ssh/ のSecurity Contextが誤っていたため、sshdから ~/.ssh/authorized_keys にアクセスできなかったのが原因みたいです。 トラブルの原因になるので、 /etc/skel/.ssh/ を予め作っておき、正しいSecurity Contextを設定しておくのが良さそう。